Allnodes Docs
  • Allnodes API
  • Endpoints
    • Validator
    • Staking
    • Full Node
  • 1INCH NETWORK (1INCH)
    • Staking
  • AAVE (AAVE)
    • Staking
  • AVALANCHE (AVAX)
    • Validator
  • Dash (DASH)
    • Masternode
  • ETHEREUM (ETH)
    • Validator
    • Staking
  • Firo (FIRO)
    • Masternode
  • KUSAMA (KSM)
    • Kusama Staking
  • NEAR Protocol (NEAR)
    • NEAR Protocol Staking
  • PAC PROTOCOL (PAC)
    • Masternode
  • POLKADOT (DOT)
    • Polkadot Staking
  • POLYGON (POL)
    • Staking
  • SHIBA INU (SHIB)
    • Shiba Inu Staking
  • SOLANA (SOL)
    • Solana Staking
  • Syscoin (SYS)
    • Masternode
  • THE GRAPH (GRT)
    • The Graph Staking
  • TRON (TRX)
    • Tron Staking
Powered by GitBook
On this page
  • Get votes
  • Freeze coins
  • Delegate coins
  • Undelegate coins
  • Unfreeze coins
  • Claim rewards

Was this helpful?

  1. TRON (TRX)

Tron Staking

PreviousThe Graph Staking

Last updated 3 months ago

Was this helpful?

Instructions:

Get votes

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a list of all your votes for Tron validators.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "votes"

address*

string

Your wallet address

[
  {
    voteAddress: string;
    voteCount: number;
  }
]

Freeze coins

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a serialized unsigned transaction to freeze coins before staking.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "freeze"

address*

string

Your wallet address

amount*

number

Amount to freeze (integer)

{
  visible: boolean;
  txID: string;
  raw_data_hex: string;
  raw_data: object;
}

Delegate coins

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a serialized unsigned transaction for delegating staked coins to Allnodes validator.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "delegate"

address*

string

Your wallet address

amount*

number

Amount to delegate (integer)

{
  visible: boolean;
  txID: string;
  raw_data_hex: string;
  raw_data: object;
}

Undelegate coins

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a serialized unsigned transaction for undelegating staked coins from Allnodes validator.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "undelegate"

address*

string

Your wallet address

amount*

number

Amount to undelegate (integer)

{
  visible: boolean;
  txID: string;
  raw_data_hex: string;
  raw_data: object;
}

Unfreeze coins

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a serialized unsigned transaction to unfreeze coins after undelegating.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "unfreeze"

address*

string

Your wallet address

amount*

number

Amount to unfreeze (integer)

{
  visible: boolean;
  txID: string;
  raw_data_hex: string;
  raw_data: object;
}

Claim rewards

POST https://www.allnodes.com/api/v1/staking

This endpoint allows you to get a serialized unsigned transaction for claiming rewards.

Headers

Name
Type
Description

Authorization*

string

Bearer TOKEN

Request Body

Name
Type
Description

currencySymbol*

string

Must be "TRX"

action*

string

Must be "claim"

address*

string

Your wallet address

amount*

number

Amount to claim (integer)

{
  visible: boolean;
  txID: string;
  raw_data_hex: string;
  raw_data: object;
}
https://help.allnodes.com/en/articles/8610811-tron-staking-api