Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt

Use this file to discover all available pages before exploring further.

QuickNode — Direct API Endpoints

QuickNode provides 117 unique direct API endpoints across the following categories:
  • other (117 endpoints)
Learn more: QuickNode Documentation

Prefix and Example

Prefix: No prefix is required for QuickNode, an example URL will therefore look like: https://api.uniblock.dev/direct/v1/QuickNode + /[QuickNode_endpoint]. Example Request:
curl --request GET \
  --url https://api.uniblock.dev/direct/v1/QuickNode/tron/wallet/getassetissuelist \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

other

GET

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

POST

PathEst. CUDescription
direct/v1/QuickNode/tron/wallet/broadcasthex200Broadcast a protobuf-encoded transaction hex string after signing.
direct/v1/QuickNode/tron/wallet
/broadcasttransaction
200Broadcast a signed transaction to the TRON network.
direct/v1/QuickNode/tron/wallet/clearabi200Clear the ABI information of a smart contract.
direct/v1/QuickNode/tron/wallet/createaccount200Activate a new account using an already activated account.
direct/v1/QuickNode/tron/wallet/createassetissue200Issue a TRC10 token.
direct/v1/QuickNode/tron/wallet/exchangecreate200Create an exchange pair between two assets.
direct/v1/QuickNode/tron/wallet
/createshieldedcontractparameters
200Generate the shielded contract parameters.
direct/v1/QuickNode/tron/wallet
/createspendauthsig
200Generate a spend authorization signature for a transaction.
direct/v1/QuickNode/tron/wallet
/createtransaction
200Create a TRX transfer transaction. If the recipient address does not exist, it will be created on the blockchain.
direct/v1/QuickNode/tron/wallet/delegateresource200Delegate bandwidth or energy resources to other accounts.
direct/v1/QuickNode/tron/wallet/deploycontract200Deploy a smart contract to the TRON network.
direct/v1/QuickNode/tron/wallet/estimateenergy200Estimate the energy required for the successful execution of smart contract transactions.
direct/v1/QuickNode/tron/walletsolidity
/estimateenergy
200Estimate the energy required for the successful execution of smart contract transactions (Confirmed state).
direct/v1/QuickNode/tron/wallet
/exchangetransaction
200Exchange one asset for another within the TRON network.
direct/v1/QuickNode/tron/wallet/freezebalance200Freeze TRX to obtain bandwidth or energy and gain voting rights.
direct/v1/QuickNode/tron/wallet/freezebalancev2200In Stake 2.0, stake TRX to obtain bandwidth or energy and receive TRON Power (TP).
direct/v1/QuickNode/tron/wallet/getaccount200Retrieve account information, including TRX balance, TRC-10 balances, stake details, vote information, and permissions.
direct/v1/QuickNode/tron/walletsolidity
/getaccount
200Retrieve information about an account, including TRX balance, TRC-10 balances, stake information, vote information, and permissions (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getaccountbalance
200Fetch the account balance at a specific block.
direct/v1/QuickNode/tron/wallet/getaccountnet200Query bandwidth information for an account.
direct/v1/QuickNode/tron/wallet
/getaccountresource
200Retrieve resource information (bandwidth, energy, etc.) for an account.
direct/v1/QuickNode/tron/wallet/getakfromask200Derive an account key (AK) from an account signature key (ASK).
direct/v1/QuickNode/tron/wallet
/getassetissuebyaccount
200Retrieve TRC10 token information issued by a specific account.
direct/v1/QuickNode/tron/walletsolidity
/getassetissuebyid
200Return a token by token ID. Returns the token object, which contains the token name (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getassetissuebyid
200Fetch TRC10 token details using the token ID.
direct/v1/QuickNode/tron/wallet
/getassetissuebyname
200Retrieve TRC10 token information by token name.
direct/v1/QuickNode/tron/walletsolidity
/getassetissuebyname
200Return the token by name. Returns token info (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getassetissuelistbyname
200Retrieve a list of TRC10 tokens filtered by name.
direct/v1/QuickNode/tron/walletsolidity
/getassetissuelistbyname
200Return the list of all the TRC10 tokens by a name (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getavailableunfreezecount
200Return the remaining number of times an account can execute unstake operations in Stake 2.0.
direct/v1/QuickNode/tron/walletsolidity
/getavailableunfreezecount
200Return the remaining times of executing unstake operation in Stake 2.0 (Confirmed state).
direct/v1/QuickNode/tron/wallet/getblock65Return block header information or entire block details.
direct/v1/QuickNode/tron/walletsolidity/getblock65Retrieve a block by its ID or height (Confirmed state).
direct/v1/QuickNode/tron/wallet/getblockbalance200Return all balance change operations within a specific block.
direct/v1/QuickNode/tron/walletsolidity
/getblockbyid
200Retrieve a block by its ID (Confirmed state).
direct/v1/QuickNode/tron/wallet/getblockbyid200Retrieve block information using the block ID (hash).
direct/v1/QuickNode/tron/wallet
/getblockbylatestnum
400Return a list of the latest blocks based on a specified number.
direct/v1/QuickNode/tron/walletsolidity
/getblockbylatestnum
200Return the latest blocks (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getblockbylimitnext
200Retrieve a list of blocks within a specified range of block heights.
direct/v1/QuickNode/tron/walletsolidity
/getblockbylimitnext
200Retrieve a range of blocks by block height (Confirmed state).
direct/v1/QuickNode/tron/wallet/getblockbynum200Return the block object corresponding to a specific block height.
direct/v1/QuickNode/tron/walletsolidity
/getblockbynum
200Retrieve a block by its height (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getcandelegatedmaxsize
200Return the maximum size of resources that can be delegated.
direct/v1/QuickNode/tron/walletsolidity
/getcandelegatedmaxsize
200Returns the amount of delegatable resources share of the specified resource type for an address.
direct/v1/QuickNode/tron/walletsolidity
/getcanwithdrawunfreezeamount
200Returns withdrawable balance at the specified timestamp in Stake 2.0 (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getchainparameters
200Fetch the current parameters of the blockchain.
direct/v1/QuickNode/tron/wallet/getcontract200Retrieve a contract’s information from the blockchain, including bytecode, ABI, and configuration parameters.
direct/v1/QuickNode/tron/wallet/getcontractinfo200Fetch contract information including both bytecode and runtime bytecode.
direct/v1/QuickNode/tron/wallet
/getdelegatedresource
200Retrieve all resource delegations (Stake 1.0) from one account to another.
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresource
200Returns all resources delegations during Stake 1.0 phase from an account to another account.
direct/v1/QuickNode/tron/wallet
/getdelegatedresourceaccountindex
200List all addresses that have delegated resources to a specific account (Stake 1.0).
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresourceaccountindex
200Lists all addresses that have delegated resources to an account (Confirmed state).
direct/v1/QuickNode/tron/wallet
/getdelegatedresourceaccountindexv2
200In Stake 2.0, retrieve lists of addresses that have delegated resources to and from a specific account.
direct/v1/QuickNode/tron/walletsolidity
/getdelegatedresourceaccountindexv2
200In 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).
direct/v1/QuickNode/tron/wallet
/getdelegatedresourcev2
200In Stake 2.0, query detailed information of resource delegation from one account to another.
direct/v1/QuickNode/tron/walletsolidity
/getexchangebyid
200Query exchange pair based on id (Confirmed state).
direct/v1/QuickNode/tron/wallet/getexchangebyid200Query exchange pair information based on its ID.
direct/v1/QuickNode/tron/wallet
/getexpandedspendingkey
200Generate an expanded spending key from a given spending key.
direct/v1/QuickNode/tron/wallet
/getincomingviewingkey
200Generate an incoming viewing key using account key and nullifier key.
direct/v1/QuickNode/tron/wallet/getnkfromnsk200Derive a nullifier key (nk) from a nullifier secret key (nsk).
direct/v1/QuickNode/tron/wallet
/getpaginatedassetissuelist
200Retrieve a paginated list of all TRC10 tokens.
direct/v1/QuickNode/tron/walletsolidity
/getpaginatedassetissuelist
200Returns the list of all the TRC10 tokens by a name (Confirmed state).
direct/v1/QuickNode/tron/wallet/getproposalbyid200Retrieve proposal information using its ID.
direct/v1/QuickNode/tron/walletsolidity
/gettransactionbyid
200Returns the transaction information by transaction id.
direct/v1/QuickNode/tron/wallet
/gettransactionbyid
400Retrieve transaction information using its ID.
direct/v1/QuickNode/tron/walletsolidity
/gettransactioncountbyblocknum
200Returns transaction count in a block by block number (Confirmed state).
direct/v1/QuickNode/tron/wallet
/gettransactionfrompending
200Retrieve transaction details from the pending transaction pool using the transaction ID.
direct/v1/QuickNode/tron/wallet
/gettransactioninfobyblocknum
400Return the TransactionInfo data of all transactions contained in the block of the specified height.
direct/v1/QuickNode/tron/walletsolidity
/gettransactioninfobyblocknum
200Returns the TransactionInfo data of all transactions contained in the block of the specified height.
direct/v1/QuickNode/tron/wallet
/gettransactioninfobyid
200Query the transaction fee and block height by transaction ID.
direct/v1/QuickNode/tron/walletsolidity
/gettransactioninfobyid
200Returns the transaction fee and block height by transaction id.
direct/v1/QuickNode/tron/wallet
/gettriggerinputforshieldedtrc20contract
200Generate the trigger input parameters required for executing a shielded TRC20 contract transaction.
direct/v1/QuickNode/tron/wallet
/getzenpaymentaddress
200Return the payment address by providing the diversifier and the incoming viewing key (ivk).
direct/v1/QuickNode/tron/wallet/exchangeinject200Inject tokens into an existing exchange.
direct/v1/QuickNode/tron/wallet
/isshieldedtrc20contractnotespent
200Check whether a specific shielded TRC20 contract note has been spent or not.
direct/v1/QuickNode/tron/walletsolidity
/isshieldedtrc20contractnotespent
200Check whether a specific shielded TRC20 contract note has been spent or not.
direct/v1/QuickNode/tron/wallet
/participateassetissue
200Participate in an asset issue by sending TRX to the asset issuer.
direct/v1/QuickNode/tron/wallet/proposalapprove200Approve a proposed transaction on the TRON network.
direct/v1/QuickNode/tron/wallet/proposaldelete200Delete a proposal from the TRON network.
direct/v1/QuickNode/tron/wallet
/scanshieldedtrc20notesbyivk
200Scan shielded TRC20 notes using the incoming viewing key (IVK).
direct/v1/QuickNode/tron/walletsolidity
/scanshieldedtrc20notesbyivk
200Scan shielded TRC20 notes using the incoming viewing key (IVK).
direct/v1/QuickNode/tron/wallet
/scanshieldedtrc20notesbyovk
200Scan shielded TRC20 notes using the outgoing viewing key (OVK).
direct/v1/QuickNode/tron/walletsolidity
/scanshieldedtrc20notesbyovk
200Scan shielded TRC20 notes using the outgoing viewing key (OVK).
direct/v1/QuickNode/tron/wallet/transferasset200Transfer TRC10 tokens from one account to another.
direct/v1/QuickNode/tron/wallet
/triggerconstantcontract
200Trigger a smart contract on the TRON network without broadcasting a transaction.
direct/v1/QuickNode/tron/walletsolidity
/triggerconstantcontract
200Call 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.
direct/v1/QuickNode/tron/wallet
/triggersmartcontract
200Trigger a smart contract on the TRON network by broadcasting a transaction.
direct/v1/QuickNode/tron/wallet
/undelegateresource
200Un-delegate previously delegated resources from another account.
direct/v1/QuickNode/tron/wallet/unfreezeasset200Unfreeze TRC10 tokens that were previously frozen.
direct/v1/QuickNode/tron/wallet/unfreezebalance200Unfreeze TRX to retrieve bandwidth or energy and revoke voting rights.
direct/v1/QuickNode/tron/wallet
/unfreezebalancev2
200Unstake 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.
direct/v1/QuickNode/tron/wallet/updateaccount200Modify the account name of an existing account.
direct/v1/QuickNode/tron/wallet/updateasset200Update basic TRC10 token information.
direct/v1/QuickNode/tron/wallet
/updateenergylimit
200Update the origin_energy_limit parameter of a smart contract.
direct/v1/QuickNode/tron/wallet/updatesetting200Update the consume_user_resource_percent parameter of a smart contract.
direct/v1/QuickNode/tron/wallet
/accountpermissionupdate
200Update the account’s permission.
direct/v1/QuickNode/tron/wallet/validateaddress65Validate whether an address is a valid TRON address.
direct/v1/QuickNode/tron/wallet
/votewitnessaccount
20Vote for witnesses on the TRON network.
direct/v1/QuickNode/tron/wallet/exchangewithdraw200Withdraw tokens from an exchange.
direct/v1/QuickNode/tron/wallet
/withdrawexpireunfreeze
200Withdraw 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.