1. Prepare the transaction
Retrieve anunsignedTransaction object from the relevant API endpoint, e.g., /stakes/delegations, /stakes/undelegations, /stakes/withdrawals, /stakes/compound-rewards, /stakes/claim-rewards.
2. Sign the transaction
Use the P2P Signer SDK to sign the unsigned data following protocol specific configuration.3. Send the transaction
Broadcast the signed transaction to the Monad network by sending a POST request to /api/v2/monad/{network}/transactions. Example request (fortestnet network):
signedTransaction— signed transaction in the hexadecimal format which needs to be broadcasted to the network.
transactionHash— hash of the transaction.broadcastedAt— timestamp of the transaction in the ISO 8601 format.