Skip to main content
3 votes
Accepted

Taquito + BeaconWallet = Signer?

I suspect you are using Taquito's Contract API, but the Wallet API should be used to interact with a wallet. For example: const contract = await tezos.wallet.at(contractAddress); Instead of : const ...
Roxane Létourneau's user avatar
3 votes
Accepted

What's the flow of Beacon events and messages while pairing and how does it work with the Matrix?

The flow is as follows: Both the wallet and dApp create their own sets of key pairs (just a standard Ed25519 key pair, not related to Matrix at this point). Both the wallet and dApp log in to Matrix ...
jsamol's user avatar
  • 146
2 votes

Understanding how @Taquito/Beacon works

Taquito is a library for building dApps and wallets from ECAD. Beacon is a library to communicate from a dApp to a wallet from AirGap If you look at the source code for @taquito/beacon-wallet here: ...
Simon McLoughlin's user avatar
  • 1,112
2 votes
Accepted

Create input for injectOperation (forged op + Beacon Wallet signature)

Make sure you slice the prefix from the signature The example bellow can be improved. export const sign = async (wallet: BeaconWallet, bytes: string) => { const result = await wallet.client....
Rodrigo Quelhas's user avatar
2 votes

Error when trying to call requestPermissions method from BeaconWallet in VueJS 3 & Vite

This issue is related to the fact that certain libraries require node modules that are actually meant to use for the backend. Since most modern bundlers do not polyfill these node modules by default ...
David's user avatar
  • 82
1 vote

Error when trying to call requestPermissions method from BeaconWallet in VueJS 3 & Vite

This issue is not related to dependencies versions, framework, nor operating system. After having a great conversation with Claude Barde, he has oriented me that this is something that regards the ...
Luiz Milfont's user avatar
1 vote
Accepted

Tezos wallet inccrectly displays the new line character "/n" in the message to sign

That message is not formatted as described in the documentation you are referring to. You are missing the Tezos Signed Message: string prefix. If you fix that, Kukai will respect the \n character.
Klassare's user avatar
  • 1,345
1 vote

Simple connect wallet button with beacon and taquito in React - cannot find cipher-base

You need to provide a browserified version of stream and provide the resolution fallback to your bundler. You may need also crypto and buffer depending of what you are using in taquito. You can ...
Thomas's user avatar
  • 380
1 vote
Accepted

Ballot operation with Taquito and Beacon SDK

Your operation itself is formatted well, but you should pass to the wallet just the contents, like this: const hash = await wallet.sendOperations(op.contents); And yes, as you have already mentioned, ...
Groxan's user avatar
  • 2,766
1 vote

Knowing the parameter name for a call to an entrypoint with Beacon

I would like to clarify some of the beacon behavior. The main responsibility of beacon is establishing and maintaining a communication channel between a dApp and a wallet. Beacon itself does NOT do ...
Andreas Gassmann's user avatar
1 vote
Accepted

Knowing the parameter name for a call to an entrypoint with Beacon

Did you try value: { "int" : "10000" }? It seems that: the field value in parameters should be micheline (seeing how Unit is expressed) the entrypoint %stake has type nat (the ...
arvidj's user avatar
  • 2,378
1 vote

Taquito + BeaconWallet = Signer?

I've come back here a few times so it's time I put the solution to my problem in case I make this mistake again: Check that you've actually synced your wallet Assuming the project is in active ...
Web and Flow's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible