-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPIKE: Review WalletAPI design to see how we could support additional operations #2639
Comments
New info is with abstracted account (proof of event) in wallet, might want to evaluate the value and tradeoff for walletAPI to support more operations |
Please add method to send tickets from implicit account to other implicit account or contract using a Taquito wallet API, currently it seems not possible. It does work with in memory signer though. |
consider this simple contract:
Is there a way to call it with current wallet API in Taquito? Maybe there is a workaround to somehow forge operation manually? |
Hello @CapTake Yes current walletAPI support making contract calls, pseudo code will look like below
|
This example doesn't work for me, sorry. And it is unclear what ticket in particular does it sends. Because there is no reference to the actual ticket In the code, ticketer and ticket content are not referenced. Maybe I misunderstood it? Can you please make a more "complete" example? |
Would be great if you can provide the Michelson code or contract address on testnets that we'll know better how to construct the entrypoint parameter to make this contract call. |
Here is the code. And ticket content is: |
What are the goals of the research?
Our users have been asking about more operations to be supported by Wallet API.
We see more users asking for more operations within the last three months.
Some of them are already supported by Beacon SDK (reveal, proposal, ballot). The other ones are not at the moment (add smart rollup, transfer ticket).
Based on a quick previous review, Wallet API supports multisig via instantiation of Wallet API using a smart contract address. That limits us since other operations need to use implicit account addresses to execute them.
Acceptance criteria:
OUT OF SCOPE:
Implementation
The text was updated successfully, but these errors were encountered: