Send Transaction
Last updated
Was this helpful?
Last updated
Was this helpful?
Once the web application is connected to Blocto wallet, it can send transactions on behalf of the user, with the user's permission.
In order to send a transaction, the web application must:
Create an unsigned transaction or transactions.
Have it be signed by the user's Blocto wallet.
Send it with Blocto custom JSON-RPC.
For more information about the transactions on Solana, it is recommended to check out the solana-web3.js
as well as the official .
Plain Transaction
For plain transactions (no dApp-side signing involved), you can just create transaction with solana-web3.js
and sign-and-send the transaction with signAndSendTransaction
method.
Partial Sign Transaction
For transactions involving dApp-side signing, first you need to convert the transaction to our wallet-compatible format by calling convertToProgramWalletTransaction
, and sign the instructions with your keys, then sign-and-send the partial-signed transaction with our signAndSendTransaction
method.