Skip to main content

GET

PathDescriptionEst. CU
direct/v1/QuickNode/tron/wallet
/getassetissuelist
Obtain a list of all TRC10 tokens.200
direct/v1/QuickNode/tron/walletsolidity
/getassetissuelist
Return the list of all the TRC10 tokens (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getbandwidthprices
Retrieve historical bandwidth unit price information.200
direct/v1/QuickNode/tron/wallet/getburntrxRetrieve information about TRX burned in the network.200
direct/v1/QuickNode/tron/walletsolidity
/getburntrx
Query the amount of TRX burned due to on-chain transaction fees since No. 54 Committee Proposal took effect (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getcanwithdrawunfreezeamount
Retrieve the amount that can be withdrawn after unfreezing.200
direct/v1/QuickNode/tron/wallet/getdiversifierGenerate a diversifier for creating shielded addresses in privacy transactions.200
direct/v1/QuickNode/tron/wallet/getenergypricesRetrieve historical energy unit price information.200
direct/v1/QuickNode/tron/wallet
/getnewshieldedaddress
Generate a new shielded address for privacy transactions.200
direct/v1/QuickNode/tron/wallet/getnowblockRetrieve the latest block information.400
direct/v1/QuickNode/tron/walletsolidity
/getnowblock
Returns the latest block information.200
direct/v1/QuickNode/tron/wallet/getpendingsizeReturn the number of transactions in the pending pool.200
direct/v1/QuickNode/tron/wallet/getspendingkeyGenerate a spending key for shielded transactions.200
direct/v1/QuickNode/tron/wallet
/gettransactionlistfrompending
Retrieve a list of transaction IDs currently in the pending pool.200
direct/v1/QuickNode/tron/wallet/listexchangesList all exchange pairs available on the TRON network.200
direct/v1/QuickNode/tron/walletsolidity
/listexchanges
List all exchange pairs (Confirmed state).200
direct/v1/QuickNode/tron/wallet/listproposalsList all proposals currently available on the TRON network.200

POST

PathDescriptionEst. CU
direct/v1/QuickNode/tron/wallet/broadcasthexBroadcast a protobuf-encoded transaction hex string after signing.200
direct/v1/QuickNode/tron/wallet
/broadcasttransaction
Broadcast a signed transaction to the TRON network.200
direct/v1/QuickNode/tron/wallet/clearabiClear the ABI information of a smart contract.200
direct/v1/QuickNode/tron/wallet/createaccountActivate a new account using an already activated account.200
direct/v1/QuickNode/tron/wallet/createassetissueIssue a TRC10 token.200
direct/v1/QuickNode/tron/wallet/exchangecreateCreate an exchange pair between two assets.200
direct/v1/QuickNode/tron/wallet
/createshieldedcontractparameters
Generate the shielded contract parameters.200
direct/v1/QuickNode/tron/wallet
/createspendauthsig
Generate a spend authorization signature for a transaction.200
direct/v1/QuickNode/tron/wallet
/createtransaction
Create a TRX transfer transaction. If the recipient address does not exist, it will be created on the blockchain.200
direct/v1/QuickNode/tron/wallet/delegateresourceDelegate bandwidth or energy resources to other accounts.200
direct/v1/QuickNode/tron/wallet/deploycontractDeploy a smart contract to the TRON network.200
direct/v1/QuickNode/tron/wallet/estimateenergyEstimate the energy required for the successful execution of smart contract transactions.200
direct/v1/QuickNode/tron/walletsolidity
/estimateenergy
Estimate the energy required for the successful execution of smart contract transactions (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/exchangetransaction
Exchange one asset for another within the TRON network.200
direct/v1/QuickNode/tron/wallet/freezebalanceFreeze TRX to obtain bandwidth or energy and gain voting rights.200
direct/v1/QuickNode/tron/wallet/freezebalancev2In Stake 2.0, stake TRX to obtain bandwidth or energy and receive TRON Power (TP).200
direct/v1/QuickNode/tron/wallet/getaccountRetrieve account information, including TRX balance, TRC-10 balances, stake details, vote information, and permissions.200
direct/v1/QuickNode/tron/walletsolidity
/getaccount
Retrieve information about an account, including TRX balance, TRC-10 balances, stake information, vote information, and permissions (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getaccountbalance
Fetch the account balance at a specific block.200
direct/v1/QuickNode/tron/wallet/getaccountnetQuery bandwidth information for an account.200
direct/v1/QuickNode/tron/wallet
/getaccountresource
Retrieve resource information (bandwidth, energy, etc.) for an account.200
direct/v1/QuickNode/tron/wallet/getakfromaskDerive an account key (AK) from an account signature key (ASK).200
direct/v1/QuickNode/tron/wallet
/getassetissuebyaccount
Retrieve TRC10 token information issued by a specific account.200
direct/v1/QuickNode/tron/walletsolidity
/getassetissuebyid
Return a token by token ID. Returns the token object, which contains the token name (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getassetissuebyid
Fetch TRC10 token details using the token ID.200
direct/v1/QuickNode/tron/wallet
/getassetissuebyname
Retrieve TRC10 token information by token name.200
direct/v1/QuickNode/tron/walletsolidity
/getassetissuebyname
Return the token by name. Returns token info (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getassetissuelistbyname
Retrieve a list of TRC10 tokens filtered by name.200
direct/v1/QuickNode/tron/walletsolidity
/getassetissuelistbyname
Return the list of all the TRC10 tokens by a name (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getavailableunfreezecount
Return the remaining number of times an account can execute unstake operations in Stake 2.0.200
direct/v1/QuickNode/tron/walletsolidity
/getavailableunfreezecount
Return the remaining times of executing unstake operation in Stake 2.0 (Confirmed state).200
direct/v1/QuickNode/tron/wallet/getblockReturn block header information or entire block details.65
direct/v1/QuickNode/tron/walletsolidity/getblockRetrieve a block by its ID or height (Confirmed state).65
direct/v1/QuickNode/tron/wallet/getblockbalanceReturn all balance change operations within a specific block.200
direct/v1/QuickNode/tron/walletsolidity
/getblockbyid
Retrieve a block by its ID (Confirmed state).200
direct/v1/QuickNode/tron/wallet/getblockbyidRetrieve block information using the block ID (hash).200
direct/v1/QuickNode/tron/wallet
/getblockbylatestnum
Return a list of the latest blocks based on a specified number.400
direct/v1/QuickNode/tron/walletsolidity
/getblockbylatestnum
Return the latest blocks (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getblockbylimitnext
Retrieve a list of blocks within a specified range of block heights.200
direct/v1/QuickNode/tron/walletsolidity
/getblockbylimitnext
Retrieve a range of blocks by block height (Confirmed state).200
direct/v1/QuickNode/tron/wallet/getblockbynumReturn the block object corresponding to a specific block height.200
direct/v1/QuickNode/tron/walletsolidity
/getblockbynum
Retrieve a block by its height (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getcandelegatedmaxsize
Return the maximum size of resources that can be delegated.200
direct/v1/QuickNode/tron/walletsolidity
/getcandelegatedmaxsize
Returns the amount of delegatable resources share of the specified resource type for an address.200
direct/v1/QuickNode/tron/walletsolidity
/getcanwithdrawunfreezeamount
Returns withdrawable balance at the specified timestamp in Stake 2.0 (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getchainparameters
Fetch the current parameters of the blockchain.200
direct/v1/QuickNode/tron/wallet/getcontractRetrieve a contract’s information from the blockchain, including bytecode, ABI, and configuration parameters.200
direct/v1/QuickNode/tron/wallet/getcontractinfoFetch contract information including both bytecode and runtime bytecode.200
direct/v1/QuickNode/tron/wallet
/getdelegatedresource
Retrieve all resource delegations (Stake 1.0) from one account to another.200
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresource
Returns all resources delegations during Stake 1.0 phase from an account to another account.200
direct/v1/QuickNode/tron/wallet
/getdelegatedresourceaccountindex
List all addresses that have delegated resources to a specific account (Stake 1.0).200
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresourceaccountindex
Lists all addresses that have delegated resources to an account (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/getdelegatedresourceaccountindexv2
In Stake 2.0, retrieve lists of addresses that have delegated resources to and from a specific account.200
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresourceaccountindexv2
In Stake 2.0, the resource delegation index for an account yields two lists of addresses: one for addresses that have received resource delegation from the account (toAddress), and another for addresses that have delegated resources to the account (fromAddress).200
direct/v1/QuickNode/tron/wallet
/getdelegatedresourcev2
In Stake 2.0, query detailed information of resource delegation from one account to another.200
direct/v1/QuickNode/tron/walletsolidity
/getexchangebyid
Query exchange pair based on id (Confirmed state).200
direct/v1/QuickNode/tron/wallet/getexchangebyidQuery exchange pair information based on its ID.200
direct/v1/QuickNode/tron/wallet
/getexpandedspendingkey
Generate an expanded spending key from a given spending key.200
direct/v1/QuickNode/tron/wallet
/getincomingviewingkey
Generate an incoming viewing key using account key and nullifier key.200
direct/v1/QuickNode/tron/wallet/getnkfromnskDerive a nullifier key (nk) from a nullifier secret key (nsk).200
direct/v1/QuickNode/tron/wallet
/getpaginatedassetissuelist
Retrieve a paginated list of all TRC10 tokens.200
direct/v1/QuickNode/tron/walletsolidity
/getpaginatedassetissuelist
Returns the list of all the TRC10 tokens by a name (Confirmed state).200
direct/v1/QuickNode/tron/wallet/getproposalbyidRetrieve proposal information using its ID.200
direct/v1/QuickNode/tron/walletsolidity
/gettransactionbyid
Returns the transaction information by transaction id.200
direct/v1/QuickNode/tron/wallet
/gettransactionbyid
Retrieve transaction information using its ID.400
direct/v1/QuickNode/tron/walletsolidity
/gettransactioncountbyblocknum
Returns transaction count in a block by block number (Confirmed state).200
direct/v1/QuickNode/tron/wallet
/gettransactionfrompending
Retrieve transaction details from the pending transaction pool using the transaction ID.200
direct/v1/QuickNode/tron/wallet
/gettransactioninfobyblocknum
Return the TransactionInfo data of all transactions contained in the block of the specified height.400
direct/v1/QuickNode/tron/walletsolidity
/gettransactioninfobyblocknum
Returns the TransactionInfo data of all transactions contained in the block of the specified height.200
direct/v1/QuickNode/tron/wallet
/gettransactioninfobyid
Query the transaction fee and block height by transaction ID.200
direct/v1/QuickNode/tron/walletsolidity
/gettransactioninfobyid
Returns the transaction fee and block height by transaction id.200
direct/v1/QuickNode/tron/wallet
/gettriggerinputforshieldedtrc20contract
Generate the trigger input parameters required for executing a shielded TRC20 contract transaction.200
direct/v1/QuickNode/tron/wallet
/getzenpaymentaddress
Return the payment address by providing the diversifier and the incoming viewing key (ivk).200
direct/v1/QuickNode/tron/wallet/exchangeinjectInject tokens into an existing exchange.200
direct/v1/QuickNode/tron/wallet
/isshieldedtrc20contractnotespent
Check whether a specific shielded TRC20 contract note has been spent or not.200
direct/v1/QuickNode/tron/walletsolidity
/isshieldedtrc20contractnotespent
Check whether a specific shielded TRC20 contract note has been spent or not.200
direct/v1/QuickNode/tron/wallet
/participateassetissue
Participate in an asset issue by sending TRX to the asset issuer.200
direct/v1/QuickNode/tron/wallet/proposalapproveApprove a proposed transaction on the TRON network.200
direct/v1/QuickNode/tron/wallet/proposaldeleteDelete a proposal from the TRON network.200
direct/v1/QuickNode/tron/wallet
/scanshieldedtrc20notesbyivk
Scan shielded TRC20 notes using the incoming viewing key (IVK).200
direct/v1/QuickNode/tron/walletsolidity
/scanshieldedtrc20notesbyivk
Scan shielded TRC20 notes using the incoming viewing key (IVK).200
direct/v1/QuickNode/tron/wallet
/scanshieldedtrc20notesbyovk
Scan shielded TRC20 notes using the outgoing viewing key (OVK).200
direct/v1/QuickNode/tron/walletsolidity
/scanshieldedtrc20notesbyovk
Scan shielded TRC20 notes using the outgoing viewing key (OVK).200
direct/v1/QuickNode/tron/wallet/transferassetTransfer TRC10 tokens from one account to another.200
direct/v1/QuickNode/tron/wallet
/triggerconstantcontract
Trigger a smart contract on the TRON network without broadcasting a transaction.200
direct/v1/QuickNode/tron/walletsolidity
/triggerconstantcontract
Call a smart contract in a read-only manner on the TRON blockchain (confirmed state). This method simulates the contract execution without broadcasting a transaction to the network.200
direct/v1/QuickNode/tron/wallet
/triggersmartcontract
Trigger a smart contract on the TRON network by broadcasting a transaction.200
direct/v1/QuickNode/tron/wallet
/undelegateresource
Un-delegate previously delegated resources from another account.200
direct/v1/QuickNode/tron/wallet/unfreezeassetUnfreeze TRC10 tokens that were previously frozen.200
direct/v1/QuickNode/tron/wallet/unfreezebalanceUnfreeze TRX to retrieve bandwidth or energy and revoke voting rights.200
direct/v1/QuickNode/tron/wallet
/unfreezebalancev2
Unstake TRX staked in Stake 2.0, releasing the corresponding amount of bandwidth or energy, and voting rights. After initiating the unstaking process, users must wait for 14 days before they can withdraw the funds using the /wallet/withdrawexpireunfreeze endpoint.200
direct/v1/QuickNode/tron/wallet/updateaccountModify the account name of an existing account.200
direct/v1/QuickNode/tron/wallet/updateassetUpdate basic TRC10 token information.200
direct/v1/QuickNode/tron/wallet
/updateenergylimit
Update the origin_energy_limit parameter of a smart contract.200
direct/v1/QuickNode/tron/wallet/updatesettingUpdate the consume_user_resource_percent parameter of a smart contract.200
direct/v1/QuickNode/tron/wallet
/accountpermissionupdate
Update the account’s permission.200
direct/v1/QuickNode/tron/wallet/validateaddressValidate whether an address is a valid TRON address.65
direct/v1/QuickNode/tron/wallet
/votewitnessaccount
Vote for witnesses on the TRON network.20
direct/v1/QuickNode/tron/wallet/exchangewithdrawWithdraw tokens from an exchange.200
direct/v1/QuickNode/tron/wallet
/withdrawexpireunfreeze
Withdraw your unfrozen balance in Stake 2.0. After executing the /wallet/unfreezebalancev2 transaction and waiting for a specific number of days (N), users can use this API to retrieve their funds.200