1. Prepare the transaction
Retrieve an unsigned transaction in Base64 encrypted format from the relevant API endpoint, e.g.,/staking/stake, /staking/deactivate or /staking/withdraw.
2. Sign the transaction
Use the P2P Signer SDK to sign the unsigned data following protocol specific configuration.3. Send the transaction
Send the signed transaction to the Solana network by making a POST request to /api/v1/solana/{network}/tx/send. Example request (fortestnet network):
signedTransaction— signed transaction in Base64 encrypted format.
transactionId— block hash in which the transaction was included.slot— period of time during which each leader collects transactions and creates a block in the Solana network.signerAccounts— account addresses that signed the transaction.createdAt— timestamp of the transaction in the ISO 8601 format.