SignAllTransactions
Once an app is connected, it is also possible to sign multiple transactions at once. Unlike SignAndSendTransaction, Backpack will not submit these transactions to the network.
Applications can submit signed transactions using the web3.js sendRawTransaction
.
Base URL
Query String Parameters
dapp_encryption_public_key
(required): The original encryption public key used from the app side for an existing Connect session.nonce
(required): A nonce used for encrypting the request, encoded in base58.redirect_link
(required): The URI where Backpack should redirect the user upon completion. Please review Specifying Redirects for more details. URL-encoded.payload
(required): An encrypted JSON string with the following fields:transactions
(required): A serialized array of transactions, encoded in base58, that Backpack will sign.session
(required): The session token received from the Connect method. Please see Handling Sessions for more details.
Returns
Approve
nonce
: A nonce used for encrypting the response, encoded in base58.data
: An encrypted JSON string. Refer to Encryption to learn how apps can decryptdata
using a shared secret. Encrypted bytes are encoded in base58.transactions
: An array of signed, serialized transactions that are base58 encoded. Backpack will not submit these transactions. Applications can submit these transactions themselves via the web3.jssendRawTransaction
.
Reject
An errorCode
and errorMessage
as query parameters.
Please refer to Errors for a full list of possible error codes.
Last updated