Jump to Content
Guides
API Reference
Community
Discord
Blog
FAQ
Bug Bounty
Announcements
Home
Guides
API Reference
Changelog
v3.7
v4.0
v4.0.1
v4.1.1
v4.1.2
v4.1.3
v4.2.0
v4.2.2
v4.3.0
v4.4.0
v4.4.2
v4.5.1
v4.5.2
v4.6.0
v4.7.0
v4.7.1
v4.7.2
v4.7.3
v4.7.4
v4.7.5
v4.7.6
v4.7.7
v4.8.0
Guides
API Reference
Community
Discord
Blog
FAQ
Bug Bounty
Announcements
Change Log
API Reference
Change Log
GreatVoyage-v4.5.1(Tertullian)
API Reference
purchaseAsset
Search
CTRL-K
All
Guides
API Reference
Changelog
Start typing to search…
JUMP TO
CTRL-/
API Key
Introduction
Security Settings
Rate Limits
TronGrid v1 API
Background
Accounts & Transactions
Get account info by address
get
Get transaction info by account address
get
Get TRC20 transaction info by account address
get
Assets(TRC10)
List all assets(TRC10 tokens) on chain
get
Get assets by name
get
Get asset by id or issuer
get
Contracts
Get transaction info by contract address
get
Get TRC20 token holder balances
get
Events
Get events by transaction id
get
Get events by contract address
get
Get events by block number
get
Get events of latest block
get
Full Node HTTP API
Full Node API Overview
Address Utilities
GenerateAddress
get
CreateAddress
post
ValidateAddress
post
Transactions
GetTransactionSign
post
BroadcastTransaction
post
BroadcastHex
post
EasyTransfer
post
EasyTransferByPrivate
post
CreateTransaction
post
Accounts
CreateAccount
post
GetAccount
post
UpdateAccount
post
AccountPermissionUpdate
post
GetAccountBalance
post
Account Resources
GetAccountResource
post
GetAccountNet
post
FreezeBalance
post
UnfreezeBalance
post
GetDelegatedResource
post
GetDelegatedResourceAccountIndex
post
Query The Network
GetBlockByNum
post
GetBlockById
post
GetBlockByLatestNum
post
GetBlockByLimitNext
post
GetNowBlock
post
GetTransactionById
post
GetTransactionInfoById
post
GetTransactionInfoByBlockNum
post
ListNodes
get
GetNodeInfo
get
GetChainParameters
get
GetBlockBalance
post
TRC10 Token
GetAssetIssueByAccount
post
GetAssetIssueById
post
GetAssetIssueList
get
GetPaginatedAssetIssueList
post
TransferAsset
post
CreateAssetIssue
post
ParticipateAssetIssue
post
UnfreezeAsset
post
UpdateAsset
post
EasyTransferAsset
post
EasyTransferAssetByPrivate
post
Smart Contracts
GetContract
post
GetContractInfo
post
TriggerSmartContract
post
TriggerConstantContract
post
DeployContract
post
UpdateSetting
post
UpdateEnergyLimit
post
ClearAbi
post
TRONZ Shielded Smart Contract
GetSpendingKey
get
GetExpandedSpendingKey
post
GetAkFromAsk
post
GetNkFromNsk
post
GetIncomingViewingKey
post
GetDiversifier
get
GetZenPaymentAddress
post
GetNewShieldedAddress
get
CreateShieldedContractParameters
post
CreateSpendAuthSig
post
GetTriggerInputForShieldedTrc20Contract
post
ScanShieldedTrc20NotesByIvk
post
ScanShieldedTrc20NotesByOvk
post
IsShieldedTrc20ContractNoteSpent
post
Voting & SRs
ListWitnesses
get
CreateWitness
post
UpdateWitness
post
GetBrokerage
post
UpdateBrokerage
post
VoteWitnessAccount
post
GetReward
post
WithdrawBalance
post
GetNextMaintenanceTime
get
Proposals
ListProposals
get
GetProposalById
post
ProposalCreate
post
ProposalApprove
post
ProposalDelete
post
DEX Exchange
ListExchanges
get
GetExchangeById
post
ExchangeCreate
post
ExchangeInject
post
ExchangeWithdraw
post
ExchangeTransaction
post
Solidity Node API
GetAccount
post
GetNowBlock
get
GetBlockByLatestNum
post
GetBlockByNum
post
GetTransactionById
post
Pending pool
GetTransactionListFromPending
get
GetTransactionFromPending
post
GetPendingSize
get
Full Node JSON-RPC API
Overview
eth_gasPrice
eth_accounts
eth_blockNumber
eth_call
eth_chainId
eth_coinbase
eth_estimateGas
eth_getBalance
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockTransactionCountByHash
eth_getBlockTransactionCountByNumber
eth_getCode
eth_getStorageAt
eth_getTransactionByBlockHashAndIndex
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getWork
eth_protocolVersion
eth_syncing
net_listening
net_peerCount
net_version
web3_clientVersion
web3_sha3
buildTransaction
TronWeb
tronweb
tronweb object
address
contract
createAccount
fromAscii
fromDecimal
fromSun
fromUtf8
getEventByTransactionID
getEventResult
isAddress
isConnected
setHeader
setDefaultBlock
setPrivateKey
setAddress
sha3
toAscii
toBigNumber
toDecimal
toHex
toSun
toUtf8
BigNumber
tronweb.trx
getAccount
getAccountResources
getApprovedList
getBalance
getBandwidth
getBlock
getBlockByHash
getBlockByNumber
getBlockRange
getBlockTransactionCount
getBrokerage
getChainParameters
getConfirmedTransaction
getContract
getCurrentBlock
getExchangeByID
getNodeInfo
getReward
getSignWeight
getTokenByID
getTokenFromID
getTokenListByName
getTokensIssuedByAddress
getTransaction
getTransactionFromBlock
getTransactionInfo
getUnconfirmedBalance
getUnconfirmedBrokerage
getUnconfirmedReward
getUnconfirmedTransactionInfo
listExchanges
listExchangesPaginated
listNodes
listProposals
listSuperRepresentatives
listTokens
sendRawTransaction
sendHexTransaction
sendToken
sendTransaction
sign
timeUntilNextVoteCycle
multiSign
verifyMessage
_signTypedData
verifyTypedData
tronweb.transactionBuilder
addUpdateData
applyForSR
createAsset
createProposal
createSmartContract
createToken
deleteProposal
extendExpiration
freezeBalance
injectExchangeTokens
purchaseAsset
purchaseToken
sendAsset
sendToken
sendTrx
tradeExchangeTokens
triggerConfirmedConstantContract
triggerConstantContract
triggerSmartContract
unfreezeBalance
updateSetting
updateAsset
updateBrokerage
updateEnergyLimit
updateToken
vote
voteProposal
withdrawBlockRewards
withdrawExchangeTokens
updateAccountPermissions
tronweb.contract
trigger a contract
tronweb.contract.new
tronweb.contract.at
tronWeb.method
contract().method
method.call()
method.send()
method.watch()
Trident-java
Quickstart
KeyPair
Signature Validation
Sending Transactions
Smart Contracts
Application Binary Interface
Deploying a Smart Contract
Interacting with Smart Contracts
TRC-20 Contracts
APIs
Address Utilities
Transactions
Accounts
Account Resources
Query The Network
TRC10 Token
Voting & SRs
Proposals
DEX Exchange
Solidity Node API
Powered by
purchaseAsset
equivalent to purchaseToken
Updated over 5 years ago
injectExchangeTokens
sendAsset
Updated over 5 years ago
injectExchangeTokens
sendAsset
API Key
Introduction
Security Settings
Rate Limits
TronGrid v1 API
Background
Accounts & Transactions
Get TRC20 transaction info by account address
get
Get transaction info by account address
get
Get account info by address
get
Assets(TRC10)
Get asset by id or issuer
get
Get assets by name
get
List all assets(TRC10 tokens) on chain
get
Contracts
Get TRC20 token holder balances
get
Get transaction info by contract address
get
Events
Get events of latest block
get
Get events by block number
get
Get events by contract address
get
Get events by transaction id
get
Full Node HTTP API
Full Node API Overview
Address Utilities
ValidateAddress
post
CreateAddress
post
GenerateAddress
get
Transactions
CreateTransaction
post
EasyTransferByPrivate
post
EasyTransfer
post
BroadcastHex
post
BroadcastTransaction
post
GetTransactionSign
post
Accounts
GetAccountBalance
post
AccountPermissionUpdate
post
UpdateAccount
post
GetAccount
post
CreateAccount
post
Account Resources
GetDelegatedResourceAccountIndex
post
GetDelegatedResource
post
UnfreezeBalance
post
FreezeBalance
post
GetAccountNet
post
GetAccountResource
post
Query The Network
GetBlockBalance
post
GetChainParameters
get
GetNodeInfo
get
ListNodes
get
GetTransactionInfoByBlockNum
post
GetTransactionInfoById
post
GetTransactionById
post
GetNowBlock
post
GetBlockByLimitNext
post
GetBlockByLatestNum
post
GetBlockById
post
GetBlockByNum
post
TRC10 Token
EasyTransferAssetByPrivate
post
EasyTransferAsset
post
UpdateAsset
post
UnfreezeAsset
post
ParticipateAssetIssue
post
CreateAssetIssue
post
TransferAsset
post
GetPaginatedAssetIssueList
post
GetAssetIssueList
get
GetAssetIssueById
post
GetAssetIssueByAccount
post
Smart Contracts
ClearAbi
post
UpdateEnergyLimit
post
UpdateSetting
post
DeployContract
post
TriggerConstantContract
post
TriggerSmartContract
post
GetContractInfo
post
GetContract
post
TRONZ Shielded Smart Contract
IsShieldedTrc20ContractNoteSpent
post
ScanShieldedTrc20NotesByOvk
post
ScanShieldedTrc20NotesByIvk
post
GetTriggerInputForShieldedTrc20Contract
post
CreateSpendAuthSig
post
CreateShieldedContractParameters
post
GetNewShieldedAddress
get
GetZenPaymentAddress
post
GetDiversifier
get
GetIncomingViewingKey
post
GetNkFromNsk
post
GetAkFromAsk
post
GetExpandedSpendingKey
post
GetSpendingKey
get
Voting & SRs
GetNextMaintenanceTime
get
WithdrawBalance
post
GetReward
post
VoteWitnessAccount
post
UpdateBrokerage
post
GetBrokerage
post
UpdateWitness
post
CreateWitness
post
ListWitnesses
get
Proposals
ProposalDelete
post
ProposalApprove
post
ProposalCreate
post
GetProposalById
post
ListProposals
get
DEX Exchange
ExchangeTransaction
post
ExchangeWithdraw
post
ExchangeInject
post
ExchangeCreate
post
GetExchangeById
post
ListExchanges
get
Solidity Node API
GetTransactionById
post
GetBlockByNum
post
GetBlockByLatestNum
post
GetNowBlock
get
GetAccount
post
Pending pool
GetPendingSize
get
GetTransactionFromPending
post
GetTransactionListFromPending
get
Full Node JSON-RPC API
Overview
eth_gasPrice
eth_accounts
eth_blockNumber
eth_call
eth_chainId
eth_coinbase
eth_estimateGas
eth_getBalance
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockTransactionCountByHash
eth_getBlockTransactionCountByNumber
eth_getCode
eth_getStorageAt
eth_getTransactionByBlockHashAndIndex
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getWork
eth_protocolVersion
eth_syncing
net_listening
net_peerCount
net_version
web3_clientVersion
web3_sha3
buildTransaction
TronWeb
tronweb
BigNumber
toUtf8
toSun
toHex
toDecimal
toBigNumber
toAscii
sha3
setAddress
setPrivateKey
setDefaultBlock
setHeader
isConnected
isAddress
getEventResult
getEventByTransactionID
fromUtf8
fromSun
fromDecimal
fromAscii
createAccount
contract
address
tronweb object
tronweb.trx
verifyTypedData
_signTypedData
verifyMessage
multiSign
timeUntilNextVoteCycle
sign
sendTransaction
sendToken
sendHexTransaction
sendRawTransaction
listTokens
listSuperRepresentatives
listProposals
listNodes
listExchangesPaginated
listExchanges
getUnconfirmedTransactionInfo
getUnconfirmedReward
getUnconfirmedBrokerage
getUnconfirmedBalance
getTransactionInfo
getTransactionFromBlock
getTransaction
getTokensIssuedByAddress
getTokenListByName
getTokenFromID
getTokenByID
getSignWeight
getReward
getNodeInfo
getExchangeByID
getCurrentBlock
getContract
getConfirmedTransaction
getChainParameters
getBrokerage
getBlockTransactionCount
getBlockRange
getBlockByNumber
getBlockByHash
getBlock
getBandwidth
getBalance
getApprovedList
getAccountResources
getAccount
tronweb.transactionBuilder
updateAccountPermissions
withdrawExchangeTokens
withdrawBlockRewards
voteProposal
vote
updateToken
updateEnergyLimit
updateBrokerage
updateAsset
updateSetting
unfreezeBalance
triggerSmartContract
triggerConstantContract
triggerConfirmedConstantContract
tradeExchangeTokens
sendTrx
sendToken
sendAsset
purchaseToken
purchaseAsset
injectExchangeTokens
freezeBalance
extendExpiration
deleteProposal
createToken
createSmartContract
createProposal
createAsset
applyForSR
addUpdateData
tronweb.contract
tronweb.contract.at
tronweb.contract.new
trigger a contract
tronWeb.method
method.watch()
method.send()
method.call()
contract().method
Trident-java
Quickstart
KeyPair
Signature Validation
Sending Transactions
Smart Contracts
TRC-20 Contracts
Interacting with Smart Contracts
Deploying a Smart Contract
Application Binary Interface
APIs
Solidity Node API
DEX Exchange
Proposals
Voting & SRs
TRC10 Token
Query The Network
Account Resources
Accounts
Transactions
Address Utilities