v1

latestOpenAPI 3.1.02026-07-24223580832.9 KB
Polygon

Post Rewards Restake Intent

Creates a new restake intent that restakes token rewards to the validator and increases the delegation stake.

post/v1/polygon/{network}/rewards/restake-intents

Request body

wallet_addressstring hex required

Hex-encoded Ethereum account or smart contract address.

validator_share_addressstring hex

Hex-encoded Ethereum account or smart contract address.

plan_idstring

This feature enables you to stake to validators from the specified plan(s). When no plan id is specified, validators across all plans that match the API route will be available for staking. If it is a shared plan, you can to stake to validators on a shared node from the specified plan.

token_type'MATIC' | 'POL'

Polygon token type

Example request

{
  "wallet_address": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
  "validator_share_address": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
  "plan_id": "plan_Wgx98Rbi8nQuL9ddn3mTk1"
}

Response

Rewards restake intent created

protocol'ethereum' | 'polkadot' | 'solana' | 'cosmos' | 'polygon' | 'near' | 'cardano' | 'avalanche' | 'binance' required

Blockchain protocol.

network'mainnet' | 'holesky' | 'hoodi' required

Network

customer_idstring required

Unique identifier for a customer

Example response

{
  "polygon": {
    "to": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
    "unsigned_transaction": "0x22895118000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120087fed394b43849eebef1e88873cd9efdbe33136656e5148e659b8b2f33625d40000000000000000000000000000000000000000000000000000000000000030b81748644e23c4d950f9dd709f3eb73d5eacd9657997e1d9dde7c4ebd8a6519ecb9d0a7fb603d3b68e023278f9650122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020010000000000000000000000c509bb854c526af4cee5e037089f7aa8e091d8870000000000000000000000000000000000000000000000000000000000000060b36b79b4b206c0310472c117fa40c05342b5dc3e89f98f42c9da3ce6450d4c603cad55248017fd4eca3ab277cca64569193e4d487f5b2ea78a2bcdc81926c313c05842a3af318967a775783bba22519e8b8886587efa99aa7dab5784f792b187\n",
    "wallet_address": "0x00000000219ab540356cBB839Cbe05303d7705Fa"
  },
  "customer_id": "SatoshiNakamoto-xUYJbPw9hw"
}