This document lists the RPC API interfaces that have been implemented in go-tron, along with those planned for future releases.
- GetAccount
- GetAccountBalance
- GetAccountResource
- CreateAccount
- UpdateAccount
- GetRewardInfo
- CreateTransaction
- BroadcastTransaction
- GetTransactionByID
- GetTransactionInfoByID
- GetTransactionFromPending
- GetTransactionListFromPending
- TotalTransaction
- FreezeBalance
- UnfreezeBalance
- WithdrawBalance
- UnfreezeAsset
- UnfreezeBalanceV2
- WithdrawExpireUnfreeze
- DelegateResource
- UnDelegateResource
- CancelAllUnfreezeV2
- VoteWitnessAccount
- ListWitnesses
- CreateWitness
- UpdateWitness
- GetBrokerageInfo
- UpdateBrokerage
- CreateAssetIssue
- GetAssetIssueList
- GetPaginatedAssetIssueList
- GetAssetIssueByAccount
- GetAssetIssueByName
- GetAssetIssueById
- TransferAsset
- ParticipateAssetIssue
- UpdateAsset
- GetNowBlock
- GetBlockByNum
- GetBlockByID
- GetNextMaintenanceTime
- GetMarketOrderByAccount
- GetMarketPairList
- GetMarketOrderListByPair
- GetMarketPriceByPair
- GetMarketOrderById
- GetBurnTrx
- DeployContract
- TriggerContract
- GetSpendingKey
- GetExpandedSpendingKey
- GetAkFromAsk
- GetNkFromNsk
- GetIncomingViewingKey
- GetDiversifier
- GetRcm
- GetNewShieldedAddress
- ListNodes
- GetPendingSize
- GetBandwidthPrices
- GetEnergyPrices
- GetMemoFee
- CreateShieldedTransaction
- GetMerkleTreeVoucherInfo
- ScanNoteByIvk
- ScanNoteByOvk
- GetZenPaymentAddress
- IsSpend
- CreateShieldedTransactionWithoutSpendAuthSig
- GetShieldTransactionHash
- CreateSpendAuthSig
- CreateShieldNullifier
- CreateShieldedContractParameters
- CreateShieldedContractParametersWithoutAsk
- ScanShieldedTRC20NotesbyIvk
- ScanShieldedTRC20NotesbyOvk
- IsShieldedTRC20ContractNoteSpent
- GetTriggerInputForShieldedTRC20Contract
- MarketSellAsset
- MarketCancelOrder
- GetBlockBalanceTrace