Polygon Staking Flow
This guide explains how to stake, unstake, and claim rewards on Polygon using the Meria Staking API.
Step 1: Forge a Staking Transaction
POST /v1/transactions/POL/forge/stake
Content-Type: application/json
{
"delegatorAddress": "<your-wallet-address>",
"validatorAddress": "<validator-address>",
"amount": "<amount-in-POL>"
}
Step 2: Sign the Transaction
You will receive an unsigned EVM transaction. Sign it with your wallet (Metamask, Ledger, etc.).
Step 3: Broadcast the Transaction
POST /v1/transactions/POL/broadcast
Content-Type: application/json
{
"encodedTransaction": "<your-signed-tx-base64>",
"uuid": "<uuid-from-forge-step>"
}
Step 4: Claim Rewards
POST /v1/transactions/POL/forge/claimRewards
Content-Type: application/json
{
"delegatorAddress": "<your-wallet-address>",
"validatorAddress": "<validator-address>"
}