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:
other
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/QuickNode/tron/wallet /getassetissuelist | 200 | Obtain a list of all TRC10 tokens. |
| direct/v1/QuickNode/tron/walletsolidity /getassetissuelist | 200 | Return the list of all the TRC10 tokens (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getbandwidthprices | 200 | Retrieve historical bandwidth unit price information. |
| direct/v1/QuickNode/tron/wallet/getburntrx | 200 | Retrieve information about TRX burned in the network. |
| direct/v1/QuickNode/tron/walletsolidity /getburntrx | 200 | Query 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 | 200 | Retrieve the amount that can be withdrawn after unfreezing. |
| direct/v1/QuickNode/tron/wallet/getdiversifier | 200 | Generate a diversifier for creating shielded addresses in privacy transactions. |
| direct/v1/QuickNode/tron/wallet/getenergyprices | 200 | Retrieve historical energy unit price information. |
| direct/v1/QuickNode/tron/wallet /getnewshieldedaddress | 200 | Generate a new shielded address for privacy transactions. |
| direct/v1/QuickNode/tron/wallet/getnowblock | 400 | Retrieve the latest block information. |
| direct/v1/QuickNode/tron/walletsolidity /getnowblock | 200 | Returns the latest block information. |
| direct/v1/QuickNode/tron/wallet/getpendingsize | 200 | Return the number of transactions in the pending pool. |
| direct/v1/QuickNode/tron/wallet/getspendingkey | 200 | Generate a spending key for shielded transactions. |
| direct/v1/QuickNode/tron/wallet /gettransactionlistfrompending | 200 | Retrieve a list of transaction IDs currently in the pending pool. |
| direct/v1/QuickNode/tron/wallet/listexchanges | 200 | List all exchange pairs available on the TRON network. |
| direct/v1/QuickNode/tron/walletsolidity /listexchanges | 200 | List all exchange pairs (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/listproposals | 200 | List all proposals currently available on the TRON network. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/QuickNode/tron/wallet/broadcasthex | 200 | Broadcast a protobuf-encoded transaction hex string after signing. |
| direct/v1/QuickNode/tron/wallet /broadcasttransaction | 200 | Broadcast a signed transaction to the TRON network. |
| direct/v1/QuickNode/tron/wallet/clearabi | 200 | Clear the ABI information of a smart contract. |
| direct/v1/QuickNode/tron/wallet/createaccount | 200 | Activate a new account using an already activated account. |
| direct/v1/QuickNode/tron/wallet/createassetissue | 200 | Issue a TRC10 token. |
| direct/v1/QuickNode/tron/wallet/exchangecreate | 200 | Create an exchange pair between two assets. |
| direct/v1/QuickNode/tron/wallet /createshieldedcontractparameters | 200 | Generate the shielded contract parameters. |
| direct/v1/QuickNode/tron/wallet /createspendauthsig | 200 | Generate a spend authorization signature for a transaction. |
| direct/v1/QuickNode/tron/wallet /createtransaction | 200 | Create a TRX transfer transaction. If the recipient address does not exist, it will be created on the blockchain. |
| direct/v1/QuickNode/tron/wallet/delegateresource | 200 | Delegate bandwidth or energy resources to other accounts. |
| direct/v1/QuickNode/tron/wallet/deploycontract | 200 | Deploy a smart contract to the TRON network. |
| direct/v1/QuickNode/tron/wallet/estimateenergy | 200 | Estimate the energy required for the successful execution of smart contract transactions. |
| direct/v1/QuickNode/tron/walletsolidity /estimateenergy | 200 | Estimate the energy required for the successful execution of smart contract transactions (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /exchangetransaction | 200 | Exchange one asset for another within the TRON network. |
| direct/v1/QuickNode/tron/wallet/freezebalance | 200 | Freeze TRX to obtain bandwidth or energy and gain voting rights. |
| direct/v1/QuickNode/tron/wallet/freezebalancev2 | 200 | In Stake 2.0, stake TRX to obtain bandwidth or energy and receive TRON Power (TP). |
| direct/v1/QuickNode/tron/wallet/getaccount | 200 | Retrieve account information, including TRX balance, TRC-10 balances, stake details, vote information, and permissions. |
| direct/v1/QuickNode/tron/walletsolidity /getaccount | 200 | Retrieve information about an account, including TRX balance, TRC-10 balances, stake information, vote information, and permissions (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getaccountbalance | 200 | Fetch the account balance at a specific block. |
| direct/v1/QuickNode/tron/wallet/getaccountnet | 200 | Query bandwidth information for an account. |
| direct/v1/QuickNode/tron/wallet /getaccountresource | 200 | Retrieve resource information (bandwidth, energy, etc.) for an account. |
| direct/v1/QuickNode/tron/wallet/getakfromask | 200 | Derive an account key (AK) from an account signature key (ASK). |
| direct/v1/QuickNode/tron/wallet /getassetissuebyaccount | 200 | Retrieve TRC10 token information issued by a specific account. |
| direct/v1/QuickNode/tron/walletsolidity /getassetissuebyid | 200 | Return a token by token ID. Returns the token object, which contains the token name (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getassetissuebyid | 200 | Fetch TRC10 token details using the token ID. |
| direct/v1/QuickNode/tron/wallet /getassetissuebyname | 200 | Retrieve TRC10 token information by token name. |
| direct/v1/QuickNode/tron/walletsolidity /getassetissuebyname | 200 | Return the token by name. Returns token info (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getassetissuelistbyname | 200 | Retrieve a list of TRC10 tokens filtered by name. |
| direct/v1/QuickNode/tron/walletsolidity /getassetissuelistbyname | 200 | Return the list of all the TRC10 tokens by a name (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getavailableunfreezecount | 200 | Return the remaining number of times an account can execute unstake operations in Stake 2.0. |
| direct/v1/QuickNode/tron/walletsolidity /getavailableunfreezecount | 200 | Return the remaining times of executing unstake operation in Stake 2.0 (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getblock | 65 | Return block header information or entire block details. |
| direct/v1/QuickNode/tron/walletsolidity/getblock | 65 | Retrieve a block by its ID or height (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getblockbalance | 200 | Return all balance change operations within a specific block. |
| direct/v1/QuickNode/tron/walletsolidity /getblockbyid | 200 | Retrieve a block by its ID (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getblockbyid | 200 | Retrieve block information using the block ID (hash). |
| direct/v1/QuickNode/tron/wallet /getblockbylatestnum | 400 | Return a list of the latest blocks based on a specified number. |
| direct/v1/QuickNode/tron/walletsolidity /getblockbylatestnum | 200 | Return the latest blocks (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getblockbylimitnext | 200 | Retrieve a list of blocks within a specified range of block heights. |
| direct/v1/QuickNode/tron/walletsolidity /getblockbylimitnext | 200 | Retrieve a range of blocks by block height (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getblockbynum | 200 | Return the block object corresponding to a specific block height. |
| direct/v1/QuickNode/tron/walletsolidity /getblockbynum | 200 | Retrieve a block by its height (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getcandelegatedmaxsize | 200 | Return the maximum size of resources that can be delegated. |
| direct/v1/QuickNode/tron/walletsolidity /getcandelegatedmaxsize | 200 | Returns the amount of delegatable resources share of the specified resource type for an address. |
| direct/v1/QuickNode/tron/walletsolidity /getcanwithdrawunfreezeamount | 200 | Returns withdrawable balance at the specified timestamp in Stake 2.0 (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getchainparameters | 200 | Fetch the current parameters of the blockchain. |
| direct/v1/QuickNode/tron/wallet/getcontract | 200 | Retrieve a contract’s information from the blockchain, including bytecode, ABI, and configuration parameters. |
| direct/v1/QuickNode/tron/wallet/getcontractinfo | 200 | Fetch contract information including both bytecode and runtime bytecode. |
| direct/v1/QuickNode/tron/wallet /getdelegatedresource | 200 | Retrieve all resource delegations (Stake 1.0) from one account to another. |
| direct/v1/QuickNode/tron/walletsolidity /getdelegatedresource | 200 | Returns all resources delegations during Stake 1.0 phase from an account to another account. |
| direct/v1/QuickNode/tron/wallet /getdelegatedresourceaccountindex | 200 | List all addresses that have delegated resources to a specific account (Stake 1.0). |
| direct/v1/QuickNode/tron/walletsolidity /getdelegatedresourceaccountindex | 200 | Lists all addresses that have delegated resources to an account (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /getdelegatedresourceaccountindexv2 | 200 | In Stake 2.0, retrieve lists of addresses that have delegated resources to and from a specific account. |
| direct/v1/QuickNode/tron/walletsolidity /getdelegatedresourceaccountindexv2 | 200 | 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). |
| direct/v1/QuickNode/tron/wallet /getdelegatedresourcev2 | 200 | In Stake 2.0, query detailed information of resource delegation from one account to another. |
| direct/v1/QuickNode/tron/walletsolidity /getexchangebyid | 200 | Query exchange pair based on id (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getexchangebyid | 200 | Query exchange pair information based on its ID. |
| direct/v1/QuickNode/tron/wallet /getexpandedspendingkey | 200 | Generate an expanded spending key from a given spending key. |
| direct/v1/QuickNode/tron/wallet /getincomingviewingkey | 200 | Generate an incoming viewing key using account key and nullifier key. |
| direct/v1/QuickNode/tron/wallet/getnkfromnsk | 200 | Derive a nullifier key (nk) from a nullifier secret key (nsk). |
| direct/v1/QuickNode/tron/wallet /getpaginatedassetissuelist | 200 | Retrieve a paginated list of all TRC10 tokens. |
| direct/v1/QuickNode/tron/walletsolidity /getpaginatedassetissuelist | 200 | Returns the list of all the TRC10 tokens by a name (Confirmed state). |
| direct/v1/QuickNode/tron/wallet/getproposalbyid | 200 | Retrieve proposal information using its ID. |
| direct/v1/QuickNode/tron/walletsolidity /gettransactionbyid | 200 | Returns the transaction information by transaction id. |
| direct/v1/QuickNode/tron/wallet /gettransactionbyid | 400 | Retrieve transaction information using its ID. |
| direct/v1/QuickNode/tron/walletsolidity /gettransactioncountbyblocknum | 200 | Returns transaction count in a block by block number (Confirmed state). |
| direct/v1/QuickNode/tron/wallet /gettransactionfrompending | 200 | Retrieve transaction details from the pending transaction pool using the transaction ID. |
| direct/v1/QuickNode/tron/wallet /gettransactioninfobyblocknum | 400 | Return the TransactionInfo data of all transactions contained in the block of the specified height. |
| direct/v1/QuickNode/tron/walletsolidity /gettransactioninfobyblocknum | 200 | Returns the TransactionInfo data of all transactions contained in the block of the specified height. |
| direct/v1/QuickNode/tron/wallet /gettransactioninfobyid | 200 | Query the transaction fee and block height by transaction ID. |
| direct/v1/QuickNode/tron/walletsolidity /gettransactioninfobyid | 200 | Returns the transaction fee and block height by transaction id. |
| direct/v1/QuickNode/tron/wallet /gettriggerinputforshieldedtrc20contract | 200 | Generate the trigger input parameters required for executing a shielded TRC20 contract transaction. |
| direct/v1/QuickNode/tron/wallet /getzenpaymentaddress | 200 | Return the payment address by providing the diversifier and the incoming viewing key (ivk). |
| direct/v1/QuickNode/tron/wallet/exchangeinject | 200 | Inject tokens into an existing exchange. |
| direct/v1/QuickNode/tron/wallet /isshieldedtrc20contractnotespent | 200 | Check whether a specific shielded TRC20 contract note has been spent or not. |
| direct/v1/QuickNode/tron/walletsolidity /isshieldedtrc20contractnotespent | 200 | Check whether a specific shielded TRC20 contract note has been spent or not. |
| direct/v1/QuickNode/tron/wallet /participateassetissue | 200 | Participate in an asset issue by sending TRX to the asset issuer. |
| direct/v1/QuickNode/tron/wallet/proposalapprove | 200 | Approve a proposed transaction on the TRON network. |
| direct/v1/QuickNode/tron/wallet/proposaldelete | 200 | Delete a proposal from the TRON network. |
| direct/v1/QuickNode/tron/wallet /scanshieldedtrc20notesbyivk | 200 | Scan shielded TRC20 notes using the incoming viewing key (IVK). |
| direct/v1/QuickNode/tron/walletsolidity /scanshieldedtrc20notesbyivk | 200 | Scan shielded TRC20 notes using the incoming viewing key (IVK). |
| direct/v1/QuickNode/tron/wallet /scanshieldedtrc20notesbyovk | 200 | Scan shielded TRC20 notes using the outgoing viewing key (OVK). |
| direct/v1/QuickNode/tron/walletsolidity /scanshieldedtrc20notesbyovk | 200 | Scan shielded TRC20 notes using the outgoing viewing key (OVK). |
| direct/v1/QuickNode/tron/wallet/transferasset | 200 | Transfer TRC10 tokens from one account to another. |
| direct/v1/QuickNode/tron/wallet /triggerconstantcontract | 200 | Trigger a smart contract on the TRON network without broadcasting a transaction. |
| direct/v1/QuickNode/tron/walletsolidity /triggerconstantcontract | 200 | 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. |
| direct/v1/QuickNode/tron/wallet /triggersmartcontract | 200 | Trigger a smart contract on the TRON network by broadcasting a transaction. |
| direct/v1/QuickNode/tron/wallet /undelegateresource | 200 | Un-delegate previously delegated resources from another account. |
| direct/v1/QuickNode/tron/wallet/unfreezeasset | 200 | Unfreeze TRC10 tokens that were previously frozen. |
| direct/v1/QuickNode/tron/wallet/unfreezebalance | 200 | Unfreeze TRX to retrieve bandwidth or energy and revoke voting rights. |
| direct/v1/QuickNode/tron/wallet /unfreezebalancev2 | 200 | 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. |
| direct/v1/QuickNode/tron/wallet/updateaccount | 200 | Modify the account name of an existing account. |
| direct/v1/QuickNode/tron/wallet/updateasset | 200 | Update basic TRC10 token information. |
| direct/v1/QuickNode/tron/wallet /updateenergylimit | 200 | Update the origin_energy_limit parameter of a smart contract. |
| direct/v1/QuickNode/tron/wallet/updatesetting | 200 | Update the consume_user_resource_percent parameter of a smart contract. |
| direct/v1/QuickNode/tron/wallet /accountpermissionupdate | 200 | Update the account’s permission. |
| direct/v1/QuickNode/tron/wallet/validateaddress | 65 | Validate whether an address is a valid TRON address. |
| direct/v1/QuickNode/tron/wallet /votewitnessaccount | 20 | Vote for witnesses on the TRON network. |
| direct/v1/QuickNode/tron/wallet/exchangewithdraw | 200 | Withdraw tokens from an exchange. |
| direct/v1/QuickNode/tron/wallet /withdrawexpireunfreeze | 200 | 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. |