# other API endpoints for other. # other — Direct API Endpoints _Generated from `direct.json`. Provider-specific tables. Chains omitted._ ## Covalent | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | CovalentgetAddressPortfolioV2 | `direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/portfolio_v2` | GET | Commonly used to render a daily portfolio balance for an address broken down by the token. The timeframe is user-configurable, defaults to 30 days. | [link](https://goldrush.dev/docs/api-reference/foundational-api/balances/get-historical-portfolio-value-over-time) | | CovalentgetAllchainsAddressBalances | `direct/v1/Covalent/v1/allchains/address/{walletAddress}/balances` | GET | Fetch paginated spot & historical native and token balances for a single address on up to 10 EVM chains with one API call. | [link](https://goldrush.dev/docs/api-reference/foundational-api/cross-chain/get-allchains-transactions) | | CovalentgetPoolSpotPrices | `direct/v1/Covalent/v1/pricing/spot_prices/{chainName}/pools/{contractAddress}` | GET | Get the spot token pair prices for a specified pool contract address. Supports pools on Uniswap V2, V3 and their forks. | [link](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-pool-spot-prices#get-pool-spot-prices) | ## GeniiData | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | GeniiDataundefined | `direct/v1/GeniiData/1/runes/listinfo` | GET | Get Runes Info List | | | GeniiDataundefined | `direct/v1/GeniiData/1/runes/{runeid}/info` | GET | Get Runes Info | | | GeniiDataundefined | `direct/v1/GeniiData/1/runes/{runeid}/holders` | GET | Get Runes Holders | | | GeniiDataundefined | `direct/v1/GeniiData/1/runes/address/{address}/balance` | GET | Get Address Runes Balance List | | | GeniiDataundefined | `direct/v1/GeniiData/1/runes/address/{address}/{runeid}/utxo` | GET | Get Address Runes UTXO | | | GeniiDataundefined | `direct/v1/GeniiData/1/runes/utxo/{txid}/{index}/balance` | GET | Get UTXO Runes Balance | | | GeniiDataundefined | `direct/v1/GeniiData/1/collection/collaborator/balances/{address}` | GET | Get Collaborator Collection Balance | | | GeniiDataundefined | `direct/v1/GeniiData/1/collection/collaborator/{collection_id}/holders` | GET | Get Collaborator Holders | | | GeniiDataundefined | `direct/v1/GeniiData/1/brc20/ticks` | GET | Get BRC20 Tick List | | | GeniiDataundefined | `direct/v1/GeniiData/1/brc20/tickinfo/{tick}` | GET | Get BRC20 TickInfo by Tick | | | GeniiDataundefined | `direct/v1/GeniiData/1/brc20/balance` | GET | Get BRC20 Balance by Address/Tick | | | GeniiDataundefined | `direct/v1/GeniiData/1/brc20/activities` | GET | Get BRC20 Activities | | | GeniiDataundefined | `direct/v1/GeniiData/1/brc20/address/{address}/tick/{tick}/transferableInscriptions` | GET | Get BRC20 Transferable Inscriptions | | | GeniiDataundefined | `direct/v1/GeniiData/1/sns/namelist` | GET | Get SNS Name List | | | GeniiDataundefined | `direct/v1/GeniiData/1/sns/namespace/{namespace}/names` | GET | Get SNS Name by Namespace | | | GeniiDataundefined | `direct/v1/GeniiData/1/sns/name/{name}` | GET | Get SNS Info by Name | | | GeniiDataundefined | `direct/v1/GeniiData/1/sns/inscriptionId/{inscriptionId}/info` | GET | Get SNS Info by InscriptionId | | | GeniiDataundefined | `direct/v1/GeniiData/1/sns/address/{address}` | GET | Get SNS Sssets by Address | | | GeniiDataundefined | `direct/v1/GeniiData/1/bitmap/listinfo` | GET | Get BITMAP List | | | GeniiDataundefined | `direct/v1/GeniiData/1/bitmap/bitmapInfo/bitmapNumber/{bitmapNumber}` | GET | Get BITMAP Info by Number | | | GeniiDataundefined | `direct/v1/GeniiData/1/bitmap/bitmapInfo/inscriptionId/{inscriptionId}` | GET | Get BITMAP Info by InscriptionId | | | GeniiDataundefined | `direct/v1/GeniiData/1/bitmap/bitmapInfo/address/{address}` | GET | Get BITMAP Assets by Address | | | GeniiDataundefined | `direct/v1/GeniiData/1/key/info` | GET | Key Info | | ## MagicEden | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | MagicEdenGet activities for a token | `direct/v1/MagicEden/v2/tokens/{token_mint}/activities` | GET | | [link](https://docs.magiceden.io/reference/get_tokens-token-mint-activities) | | MagicEdenGet activities of a collection | `direct/v1/MagicEden/v2/collections/{symbol}/activities` | GET | | [link](https://docs.magiceden.io/reference/get_collections-symbol-activities) | | MagicEdenGet activities of a wallet. | `direct/v1/MagicEden/v2/wallets/{wallet_address}/activities` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address-activities) | | MagicEdenGet AMM pools corresponding to an owner or collection symbol. At least one of required collectionSymbol or owner is required! | `direct/v1/MagicEden/v2/mmm/pools` | GET | | [link](https://docs.magiceden.io/reference/get_mmm-pools) | | MagicEdenGet AMM pools grouped by a reference price corresponding to a collection symbol, summing up the total buy side liquidity for each group. | `direct/v1/MagicEden/v2/mmm/pools/buy-walls` | GET | | [link](https://docs.magiceden.io/reference/get_mmm-pools-buy-walls) | | MagicEdenGet attributes of a collection | `direct/v1/MagicEden/v2/collections/{collectionSymbol}/attributes` | GET | | [link](https://docs.magiceden.io/reference/get_collections-collectionsymbol-attributes) | | MagicEdenGet batch listings of a collection | `direct/v1/MagicEden/v2/collections/batch/listings` | POST | | [link](https://docs.magiceden.io/reference/post_collections-batch-listings) | | MagicEdenGet best offers for an NFT | `direct/v1/MagicEden/v2/mmm/token/{mint_address}/pools` | GET | | [link](https://docs.magiceden.io/reference/get_mmm-token-mint-address-pools) | | MagicEdenGet collections | `direct/v1/MagicEden/v2/collections` | GET | | [link](https://docs.magiceden.io/reference/get_collections) | | MagicEdenGet escrow balance for a wallet. | `direct/v1/MagicEden/v2/wallets/{wallet_address}/escrow_balance` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address-escrow-balance) | | MagicEdenGet holder stats of a collection | `direct/v1/MagicEden/v2/collections/{symbol}/holder_stats` | GET | | [link](https://docs.magiceden.io/reference/get_collections-symbol-holder-stats) | | MagicEdenGet info about the wallet owner. | `direct/v1/MagicEden/v2/wallets/{wallet_address}` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address) | | MagicEdenGet instruction to buy (bid) | `direct/v1/MagicEden/v2/instructions/buy` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-buy) | | MagicEdenGet instruction to buy now | `direct/v1/MagicEden/v2/instructions/buy_now` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-buy-now) | | MagicEdenGet instruction to buy now and transfer nft to another owner | `direct/v1/MagicEden/v2/instructions/buy_now_transfer_nft` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-buy-now-transfer-nft) | | MagicEdenGet instruction to cancel a buy | `direct/v1/MagicEden/v2/instructions/buy_cancel` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-buy-cancel) | | MagicEdenGet instruction to cancel a sell | `direct/v1/MagicEden/v2/instructions/sell_cancel` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-sell-cancel) | | MagicEdenGet instruction to change a buy price | `direct/v1/MagicEden/v2/instructions/buy_change_price` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-buy-change-price) | | MagicEdenGet instruction to change a sell price | `direct/v1/MagicEden/v2/instructions/sell_change_price` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-sell-change-price) | | MagicEdenGet instruction to close a pool after all assets and payment have been withdrawn | `direct/v1/MagicEden/v2/instructions/mmm/sol-close-pool` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-sol-close-pool) | | MagicEdenGet instruction to create a pool | `direct/v1/MagicEden/v2/instructions/mmm/create-pool` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-create-pool) | | MagicEdenGet instruction to deposit an sol payment into a pool | `direct/v1/MagicEden/v2/instructions/mmm/sol-deposit-buy` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-sol-deposit-buy) | | MagicEdenGet instruction to deposit to escrow | `direct/v1/MagicEden/v2/instructions/deposit` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-deposit) | | MagicEdenGet instruction to have a pool fulfill a buy | `direct/v1/MagicEden/v2/instructions/mmm/sol-fulfill-buy` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-sol-fulfill-buy) | | MagicEdenGet instruction to have a pool fulfill a sell | `direct/v1/MagicEden/v2/instructions/mmm/sol-fulfill-sell` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-sol-fulfill-sell) | | MagicEdenGet instruction to sell (list) | `direct/v1/MagicEden/v2/instructions/sell` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-sell) | | MagicEdenGet instruction to sell now (accept offer) | `direct/v1/MagicEden/v2/instructions/sell_now` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-sell-now) | | MagicEdenGet instruction to update an existing pool | `direct/v1/MagicEden/v2/instructions/mmm/update-pool` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-update-pool) | | MagicEdenGet instruction to withdraw from escrow | `direct/v1/MagicEden/v2/instructions/withdraw` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-withdraw) | | MagicEdenGet instruction to withdraw sol payment from a pool | `direct/v1/MagicEden/v2/instructions/mmm/sol-withdraw-buy` | GET | | [link](https://docs.magiceden.io/reference/get_instructions-mmm-sol-withdraw-buy) | | MagicEdenGet launchpad collections | `direct/v1/MagicEden/v2/launchpad/collections` | GET | | [link](https://docs.magiceden.io/reference/get_launchpad-collections) | | MagicEdenGet listings for a token | `direct/v1/MagicEden/v2/tokens/{token_mint}/listings` | GET | | [link](https://docs.magiceden.io/reference/get_tokens-token-mint-listings) | | MagicEdenGet listings of a collection | `direct/v1/MagicEden/v2/collections/{symbol}/listings` | GET | | [link](https://docs.magiceden.io/reference/get_collections-symbol-listings) | | MagicEdenGet offers made by a wallet. | `direct/v1/MagicEden/v2/wallets/{wallet_address}/offers_made` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address-offers-made) | | MagicEdenGet offers received by a wallet. | `direct/v1/MagicEden/v2/wallets/{wallet_address}/offers_received` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address-offers-received) | | MagicEdenGet received offers for a token | `direct/v1/MagicEden/v2/tokens/{token_mint}/offers_received` | GET | | [link](https://docs.magiceden.io/reference/get_tokens-token-mint-offers-received) | | MagicEdenGet stats of a collection | `direct/v1/MagicEden/v2/collections/{symbol}/stats` | GET | | [link](https://docs.magiceden.io/reference/get_collections-symbol-stats) | | MagicEdenGet the top popular collections for a time range | `direct/v1/MagicEden/v2/marketplace/popular_collections` | GET | | [link](https://docs.magiceden.io/reference/get_marketplace-popular-collections) | | MagicEdenGet token metadata by mint address | `direct/v1/MagicEden/v2/tokens/{token_mint}` | GET | | [link](https://docs.magiceden.io/reference/get_tokens-token-mint) | | MagicEdenGet tokens owned by a wallet. | `direct/v1/MagicEden/v2/wallets/{wallet_address}/tokens` | GET | | [link](https://docs.magiceden.io/reference/get_wallets-wallet-address-tokens) | | MagicEdenGet wallets rank sorted by volume for one collection | `direct/v1/MagicEden/v2/collections/{symbol}/leaderboard` | GET | | [link](https://docs.magiceden.io/reference/get_collections-symbol-leaderboard) | ## Mempool | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | Mempoolundefined | `direct/v1/Mempool/v1/difficulty-adjustment` | GET | Returns details about difficulty adjustment. | | | Mempoolundefined | `direct/v1/Mempool/v1/prices` | GET | Returns bitcoin latest price denominated in main currencies. | | | Mempoolundefined | `direct/v1/Mempool/v1/historical-price` | GET | Returns bitcoin historical price denominated in main currencies. Available query parameters: currency, timestamp. If no parameter is provided, the full price history for all currencies is returned. | | | Mempoolundefined | `direct/v1/Mempool/address/{address}` | GET | Returns details about an address. Available fields: address, chain_stats, and mempool_stats. chain_stats and mempool_stats each contain an object with tx_count, funded_txo_count, funded_txo_sum, spent_txo_count, and spent_txo_sum. | | | Mempoolundefined | `direct/v1/Mempool/address/{address}/txs` | GET | Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempool transactions plus the first 25 confirmed transactions. You can request more confirmed transactions using an after_txid query parameter. | | | Mempoolundefined | `direct/v1/Mempool/address/{address}/txs/chain` | GET | Get confirmed transaction history for the specified address/scripthash, sorted with newest first. Returns 25 transactions per page. More can be requested by specifying the last txid seen by the previous query. | | | Mempoolundefined | `direct/v1/Mempool/address/{address}/txs/mempool` | GET | Get unconfirmed transaction history for the specified address/scripthash. Returns up to 50 transactions (no paging). | | | Mempoolundefined | `direct/v1/Mempool/address/{address}/utxo` | GET | Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: txid, vout, value, and status (with the status of the funding tx). | | | Mempoolundefined | `direct/v1/Mempool/v1/validate-address/{address}` | GET | Returns whether an address is valid or not. Available fields: isvalid (boolean), address (string), scriptPubKey (string), isscript (boolean), iswitness (boolean), witness_version (numeric, optional), and witness_program (string, optional). | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}` | GET | Returns details about a block. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/header` | GET | Returns the hex-encoded block header. | | | Mempoolundefined | `direct/v1/Mempool/block-height/{height}` | GET | Returns the hash of the block currently at :height. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/timestamp/{timestamp}` | GET | Returns the height and the hash of the block closest to the given :timestamp. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/raw` | GET | Returns the raw block representation in binary. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/status` | GET | Returns the confirmation status of a block. Available fields: in_best_chain (boolean, false for orphaned blocks), next_best (the hash of the next block, only available for blocks in the best chain). | | | Mempoolundefined | `direct/v1/Mempool/blocks/tip/height` | GET | Returns the height of the last block. | | | Mempoolundefined | `direct/v1/Mempool/blocks/tip/hash` | GET | Returns the hash of the last block. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/txid/{index}` | GET | Returns the transaction at index :index within the specified block. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/txids` | GET | Returns a list of all txids in the block. | | | Mempoolundefined | `direct/v1/Mempool/block/{hash}/txs` | GET | Returns a list of transactions in the block (up to 25 transactions beginning at start_index). Transactions returned here do not have the status field, since all the transactions share the same block and confirmation status. | | | Mempoolundefined | `direct/v1/Mempool/v1/blocks/{startHeight}` | GET | Returns details on the past 15 blocks with fee and mining details in an extras field. If :startHeight is specified, the past 15 blocks before (and including) :startHeight are returned. | | | Mempoolundefined | `direct/v1/Mempool/v1/blocks-bulk/{minHeight}/{maxHeight}` | GET | Returns details on the range of blocks between :minHeight and :maxHeight, inclusive, up to 10 blocks. If :maxHeight is not specified, it defaults to the current tip.To return data for more than 10 blocks, consider becoming an enterprise sponsor. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/pools/{timePeriod}` | GET | Returns a list of all known mining pools ordered by blocks found over the specified trailing :timePeriod.Leave :timePeriod unspecified to get all available data, or specify one of the following values: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/pool/{slug}` | GET | Returns details about the mining pool specified by :slug. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/hashrate/pools/{timePeriod}` | GET | Returns average hashrates (and share of total hashrate) of mining pools active in the specified trailing :timePeriod, in descending order of hashrate.Leave :timePeriod unspecified to get all available data, or specify any of the following time periods: 1m, 3m, 6m, 1y, 2y, 3y. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/pool/{slug}/hashrate` | GET | Returns all known hashrate data for the mining pool specified by :slug. Hashrate values are weekly averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/pool/luxor/blocks/{blockHeight}` | GET | Returns past 10 blocks mined by the specified mining pool (:slug) before the specified :blockHeight. If no :blockHeight is specified, the mining pool's 10 most recent blocks are returned. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/hashrate/{timePeriod}` | GET | Returns network-wide hashrate and difficulty figures over the specified trailing :timePeriod:Current (real-time) hashrateCurrent (real-time) difficultyHistorical daily average hashratesHistorical difficultyValid values for :timePeriod are 1m, 3m, 6m, 1y, 2y, 3y. If no time interval is specified, all available data is returned.Be sure that INDEXING_BLOCKS_AMOUNT is set properly in your backend config so that enough blocks are indexed to properly serve your request. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/difficulty-adjustments/{interval}` | GET | Returns the record of difficulty adjustments over the specified trailing :interval:Block timestampBlock heightDifficultyDifficulty changeIf no time interval is specified, all available data is returned. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/reward-stats/{blockCount}` | GET | Returns block reward and total transactions confirmed for the past :blockCount blocks. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/fees/{timePeriod}` | GET | Returns average total fees for blocks in the specified :timePeriod, ordered oldest to newest. :timePeriod can be any of the following: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y.For 24h and 3d time periods, every block is included and fee amounts are exact (not averages). For the 1w time period, fees may be averages depending on how fast blocks were found around a particular timestamp. For other time periods, fees are averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/rewards/{timePeriod}` | GET | Returns average block rewards for blocks in the specified :timePeriod, ordered oldest to newest. :timePeriod can be any of the following: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y.For 24h and 3d time periods, every block is included and block rewards are exact (not averages). For the 1w time period, block rewards may be averages depending on how fast blocks were found around a particular timestamp. For other time periods, block rewards are averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/fee-rates/{timePeriod}` | GET | Returns average feerate percentiles for blocks in the specified :timePeriod, ordered oldest to newest. :timePeriod can be any of the following: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y.For 24h and 3d time periods, every block is included and percentiles are exact (not averages). For the 1w time period, percentiles may be averages depending on how fast blocks were found around a particular timestamp. For other time periods, percentiles are averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/sizes-weights/{timePeriod}` | GET | Returns average size (bytes) and average weight (weight units) for blocks in the specified :timePeriod, ordered oldest to newest. :timePeriod can be any of the following: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y.For 24h and 3d time periods, every block is included and figures are exact (not averages). For the 1w time period, figures may be averages depending on how fast blocks were found around a particular timestamp. For other time periods, figures are averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/predictions/{timePeriod}` | GET | Returns average block health in the specified :timePeriod, ordered oldest to newest. :timePeriod can be any of the following: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y.For 24h and 3d time periods, every block is included and figures are exact (not averages). For the 1w time period, figures may be averages depending on how fast blocks were found around a particular timestamp. For other time periods, figures are averages. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/audit/score/{blockHash}` | GET | Returns the block audit score for the specified :blockHash. Available fields: hash, matchRate, expectedFees, and expectedWeight. | | | Mempoolundefined | `direct/v1/Mempool/v1/mining/blocks/audit/scores/{startHeight}` | GET | Returns blocks audit score for the past 16 blocks. If :startHeight is specified, the past 15 blocks before (and including) :startHeight are returned. Available fields: hash, matchRate, expectedFees, and expectedWeight. | | | Mempoolundefined | `direct/v1/Mempool/v1/block/{blockHash}/audit-summary` | GET | Returns the block audit summary for the specified :blockHash. Available fields: height, id, timestamp, template, missingTxs, addedTxs, freshTxs, sigopTxs, fullrbfTxs, acceleratedTxs, matchRate, expectedFees, and expectedWeight. | | | Mempoolundefined | `direct/v1/Mempool/v1/fees/mempool-blocks` | GET | Returns current mempool as projected blocks. | | | Mempoolundefined | `direct/v1/Mempool/v1/fees/recommended` | GET | Returns our currently suggested fees for new transactions. | | | Mempoolundefined | `direct/v1/Mempool/mempool` | GET | Returns current mempool backlog statistics. | | | Mempoolundefined | `direct/v1/Mempool/mempool/txids` | GET | Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match bitcoind. | | | Mempoolundefined | `direct/v1/Mempool/mempool/recent` | GET | Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overview data, with the following fields: txid, fee, vsize, and value. | | | Mempoolundefined | `direct/v1/Mempool/v1/replacements` | GET | Returns the list of mempool transactions that are part of a RBF chain. | | | Mempoolundefined | `direct/v1/Mempool/v1/fullrbf/replacements` | GET | Returns the list of mempool transactions that are part of a Full-RBF chain. | | | Mempoolundefined | `direct/v1/Mempool/v1/cpfp` | GET | Returns the ancestors and the best descendant fees for a transaction. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}` | GET | Returns details about a transaction. Available fields: txid, version, locktime, size, weight, fee, vin, vout, and status. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/hex` | GET | Returns a transaction serialized as hex. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/merkleblock-proof` | GET | Returns a merkle inclusion proof for the transaction using bitcoind's merkleblock format. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/merkle-proof` | GET | Returns a merkle inclusion proof for the transaction using Electrum's blockchain.transaction.get_merkle format. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/outspend/{vout}` | GET | Returns the spending status of a transaction output. Available fields: spent (boolean), txid (optional), vin (optional), and status (optional, the status of the spending tx). | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/outspends` | GET | Returns the spending status of all transaction outputs. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/raw` | GET | Returns a transaction as binary data. | | | Mempoolundefined | `direct/v1/Mempool/v1/tx/{txId}/rbf` | GET | Returns the RBF tree timeline of a transaction. | | | Mempoolundefined | `direct/v1/Mempool/tx/{txId}/status` | GET | Returns the confirmation status of a transaction. Available fields: confirmed (boolean), block_height (optional), and block_hash (optional). | | | Mempoolundefined | `direct/v1/Mempool/v1/transaction-times` | GET | Returns the timestamps when a list of unconfirmed transactions was initially observed in the mempool. If a transaction is not found in the mempool or has been mined, the timestamp will be 0. | | | Mempoolundefined | `direct/v1/Mempool/tx` | POST | Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The txid will be returned on success. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/statistics/{interval}` | GET | Returns network-wide stats such as total number of channels and nodes, total capacity, and average/median fee figures.Pass one of the following for :interval: latest, 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/search` | GET | Returns Lightning nodes and channels that match a full-text, case-insensitive search :query across node aliases, node pubkeys, channel IDs, and short channel IDs. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/country/{country}` | GET | Returns a list of Lightning nodes running on clearnet in the requested :country, where :country is an ISO Alpha-2 country code. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/countries` | GET | Returns aggregate capacity and number of clearnet nodes per country. Capacity figures are in satoshis. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/isp/{isp}` | GET | Returns a list of nodes hosted by a specified :isp, where :isp is an ISP's ASN. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/isp-ranking` | GET | Returns aggregate capacity, number of nodes, and number of channels per ISP. Capacity figures are in satoshis. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/rankings` | GET | Returns two lists of the top 100 nodes: one ordered by liquidity (aggregate channel capacity) and the other ordered by connectivity (number of open channels). | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/rankings/liquidity` | GET | Returns a list of the top 100 nodes by liquidity (aggregate channel capacity). | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/rankings/connectivity` | GET | Returns a list of the top 100 nodes by connectivity (number of open channels). | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/rankings/age` | GET | Returns a list of the top 100 oldest nodes. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/{pubKey}` | GET | Returns details about a node with the given :pubKey. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/nodes/{pubKey}/statistics` | GET | Returns historical stats for a node with the given :pubKey. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/channels/{channelId}` | GET | Returns info about a Lightning channel with the given :channelId. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/channels/txids` | GET | Returns channels that correspond to the given :txid (multiple transaction IDs can be specified). | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/channels` | GET | Returns a list of a node's channels given its :pubKey. Ten channels are returned at a time. Use :index for paging. :channelStatus can be open, active, or closed. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/channels-geo` | GET | Returns a list of channels with corresponding node geodata. | | | Mempoolundefined | `direct/v1/Mempool/v1/lightning/channels-geo/{pubKey}` | GET | Returns a list of channels with corresponding geodata for a node with the given :pubKey. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/estimate` | POST | Returns estimated costs to accelerate a transaction. Optionally set the X-Mempool-Auth header to get customized estimation. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/payments/bitcoin` | POST | Request a LN invoice to accelerate a transaction. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/accelerations` | GET | Returns all transactions currently being accelerated. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/accelerations/history` | GET | Returns all past accelerated transactions. Filters can be applied: status: all, requested, accelerating, mined, completed, failed timeframe: 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y, 3y, 4y, all minedByPoolUniqueId: any id from pools-v2.json blockHash: a block hash blockHeight: a block height page: the requested page number if using pagination (min: 1) pageLength: the page lenght if using pagination (min: 1, max: 50) from: unix timestamp (overrides timeframe) to: unix timestamp (overrides timeframe) | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/top-up-history` | GET | Returns a list of top ups the user has made as prepayment for the accelerator service. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/balance` | GET | Returns the user's currently available balance, currently locked funds, and total fees paid so far. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/accelerate` | POST | Sends a request to accelerate a transaction. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/history` | GET | Returns the user's past acceleration requests.Pass one of the following for :status (required): all, requested, accelerating, mined, completed, failed.Pass true in :details to get a detailed history of the acceleration request. | | | Mempoolundefined | `direct/v1/Mempool/v1/services/accelerator/cancel` | POST | Sends a request to cancel an acceleration in the accelerating status.You can retreive eligible acceleration id using the history endpoint GET /api/v1/services/accelerator/history?status=accelerating. | | ## Moralis | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | MoralisGetFloorPriceByContract | `direct/v1/Moralis/nft/{address}/floor-price` | GET | Get floor price for a given contract. | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-floor-price-by-contract) | | MoralisGetFloorPriceByToken | `direct/v1/Moralis/nft/{address}/{token_id}/floor-price` | GET | Get floor price for a given token. | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-floor-price-by-token) | | MoralisGetHistoricalFloorPriceByContract | `direct/v1/Moralis/nft/{address}/floor-price/historical` | GET | Get historical floor price for a contract. | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-historical-floor-price-by-contract) | | MoralisGetHottestNFTCollections | `direct/v1/Moralis/market-data/nfts/hottest-collections` | GET | Get the top NFT collections by trading volume | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-top-nft-collections-by-trading-volume) | | MoralisGetSolanaHistoricalTokenHolderStats | `direct/v1/Moralis/solana/token/{network}/holders/{address}/historical` | GET | Get historical holder statistics for a specific Solana token address over a date range | [link](https://docs.moralis.com/web3-data-api/solana/reference/get-historical-token-holders) | | MoralisGetSolanaTokenHolderSummary | `direct/v1/Moralis/solana/token/{network}/holders/{address}` | GET | Get Solana token holder summary | [link](https://docs.moralis.com/web3-data-api/solana/reference/get-token-holder-stats) | | MoralisGetTopNFTCollections | `direct/v1/Moralis/market-data/nfts/top-collections` | GET | Get the top NFT collections by market cap | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-top-nft-collections-by-market-cap) | ## QuickNode | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | QuickNodeBroadcastHexTransaction | `direct/v1/QuickNode/tron/wallet/broadcasthex` | POST | Broadcast a protobuf-encoded transaction hex string after signing. | [link](https://www.quicknode.com/docs/tron/wallet-broadcasthex) | | QuickNodeBroadcastTransaction | `direct/v1/QuickNode/tron/wallet/broadcasttransaction` | POST | Broadcast a signed transaction to the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-broadcasttransaction) | | QuickNodeClearContractABI | `direct/v1/QuickNode/tron/wallet/clearabi` | POST | Clear the ABI information of a smart contract. | [link](https://www.quicknode.com/docs/tron/wallet-clearabi) | | QuickNodeCreateAccount | `direct/v1/QuickNode/tron/wallet/createaccount` | POST | Activate a new account using an already activated account. | [link](https://www.quicknode.com/docs/tron/wallet-createaccount) | | QuickNodeCreateAssetIssue | `direct/v1/QuickNode/tron/wallet/createassetissue` | POST | Issue a TRC10 token. | [link](https://www.quicknode.com/docs/tron/wallet-createassetissue) | | QuickNodeCreateExchange | `direct/v1/QuickNode/tron/wallet/exchangecreate` | POST | Create an exchange pair between two assets. | [link](https://www.quicknode.com/docs/tron/wallet-exchangecreate) | | QuickNodeCreateShieldedContractParameters | `direct/v1/QuickNode/tron/wallet/createshieldedcontractparameters` | POST | Generate the shielded contract parameters. | [link](https://www.quicknode.com/docs/tron/wallet-createshieldedcontractparameters) | | QuickNodeCreateSpendAuthSignature | `direct/v1/QuickNode/tron/wallet/createspendauthsig` | POST | Generate a spend authorization signature for a transaction. | [link](https://www.quicknode.com/docs/tron/wallet-createspendauthsig) | | QuickNodeCreateTransaction | `direct/v1/QuickNode/tron/wallet/createtransaction` | POST | Create a TRX transfer transaction. If the recipient address does not exist, it will be created on the blockchain. | [link](https://www.quicknode.com/docs/tron/wallet-createtransaction) | | QuickNodeDelegateResource | `direct/v1/QuickNode/tron/wallet/delegateresource` | POST | Delegate bandwidth or energy resources to other accounts. | [link](https://www.quicknode.com/docs/tron/wallet-delegateresource) | | QuickNodeDeployContract | `direct/v1/QuickNode/tron/wallet/deploycontract` | POST | Deploy a smart contract to the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-deploycontract) | | QuickNodeEstimateEnergy | `direct/v1/QuickNode/tron/wallet/estimateenergy` | POST | Estimate the energy required for the successful execution of smart contract transactions. | [link](https://www.quicknode.com/docs/tron/wallet-estimateenergy) | | QuickNodeEstimateEnergy | `direct/v1/QuickNode/tron/walletsolidity/estimateenergy` | POST | Estimate the energy required for the successful execution of smart contract transactions (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-estimateenergy) | | QuickNodeExchangeTransaction | `direct/v1/QuickNode/tron/wallet/exchangetransaction` | POST | Exchange one asset for another within the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-exchangetransaction) | | QuickNodeFreezeBalance | `direct/v1/QuickNode/tron/wallet/freezebalance` | POST | Freeze TRX to obtain bandwidth or energy and gain voting rights. | [link](https://www.quicknode.com/docs/tron/wallet-freezebalance) | | QuickNodeFreezeBalanceV2 | `direct/v1/QuickNode/tron/wallet/freezebalancev2` | POST | In Stake 2.0, stake TRX to obtain bandwidth or energy and receive TRON Power (TP). | [link](https://www.quicknode.com/docs/tron/wallet-freezebalancev2) | | QuickNodeGetAccount | `direct/v1/QuickNode/tron/wallet/getaccount` | POST | Retrieve account information, including TRX balance, TRC-10 balances, stake details, vote information, and permissions. | [link](https://www.quicknode.com/docs/tron/wallet-getaccount) | | QuickNodeGetAccount | `direct/v1/QuickNode/tron/walletsolidity/getaccount` | POST | Retrieve information about an account, including TRX balance, TRC-10 balances, stake information, vote information, and permissions (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getaccount) | | QuickNodeGetAccountBalance | `direct/v1/QuickNode/tron/wallet/getaccountbalance` | POST | Fetch the account balance at a specific block. | [link](https://www.quicknode.com/docs/tron/wallet-getaccountbalance) | | QuickNodeGetAccountNet | `direct/v1/QuickNode/tron/wallet/getaccountnet` | POST | Query bandwidth information for an account. | [link](https://www.quicknode.com/docs/tron/wallet-getaccountnet) | | QuickNodeGetAccountResource | `direct/v1/QuickNode/tron/wallet/getaccountresource` | POST | Retrieve resource information (bandwidth, energy, etc.) for an account. | [link](https://www.quicknode.com/docs/tron/wallet-getaccountresource) | | QuickNodeGetAKFromASK | `direct/v1/QuickNode/tron/wallet/getakfromask` | POST | Derive an account key (AK) from an account signature key (ASK). | [link](https://www.quicknode.com/docs/tron/wallet-getakfromask) | | QuickNodeGetAssetIssueByAccount | `direct/v1/QuickNode/tron/wallet/getassetissuebyaccount` | POST | Retrieve TRC10 token information issued by a specific account. | [link](https://www.quicknode.com/docs/tron/wallet-getassetissuebyaccount) | | QuickNodeGetAssetIssueById | `direct/v1/QuickNode/tron/walletsolidity/getassetissuebyid` | POST | Return a token by token ID. Returns the token object, which contains the token name (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getassetissuebyid) | | QuickNodeGetAssetIssueByID | `direct/v1/QuickNode/tron/wallet/getassetissuebyid` | POST | Fetch TRC10 token details using the token ID. | [link](https://www.quicknode.com/docs/tron/wallet-getassetissuebyid) | | QuickNodeGetAssetIssueByName | `direct/v1/QuickNode/tron/wallet/getassetissuebyname` | POST | Retrieve TRC10 token information by token name. | [link](https://www.quicknode.com/docs/tron/wallet-getassetissuebyname) | | QuickNodeGetAssetIssueByName | `direct/v1/QuickNode/tron/walletsolidity/getassetissuebyname` | POST | Return the token by name. Returns token info (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getassetissuebyname) | | QuickNodeGetAssetIssueList | `direct/v1/QuickNode/tron/wallet/getassetissuelist` | GET | Obtain a list of all TRC10 tokens. | [link](https://www.quicknode.com/docs/tron/wallet-getassetissuelist) | | QuickNodeGetAssetIssueList | `direct/v1/QuickNode/tron/walletsolidity/getassetissuelist` | GET | Return the list of all the TRC10 tokens (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getassetissuelist) | | QuickNodeGetAssetIssueListByName | `direct/v1/QuickNode/tron/wallet/getassetissuelistbyname` | POST | Retrieve a list of TRC10 tokens filtered by name. | [link](https://www.quicknode.com/docs/tron/wallet-getassetissuelistbyname) | | QuickNodeGetAssetIssueListByName | `direct/v1/QuickNode/tron/walletsolidity/getassetissuelistbyname` | POST | Return the list of all the TRC10 tokens by a name (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getassetissuelistbyname) | | QuickNodeGetAvailableUnfreezeCount | `direct/v1/QuickNode/tron/wallet/getavailableunfreezecount` | POST | Return the remaining number of times an account can execute unstake operations in Stake 2.0. | [link](https://www.quicknode.com/docs/tron/wallet-getavailableunfreezecount) | | QuickNodeGetAvailableUnfreezeCount | `direct/v1/QuickNode/tron/walletsolidity/getavailableunfreezecount` | POST | Return the remaining times of executing unstake operation in Stake 2.0 (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getavailableunfreezecount) | | QuickNodeGetBandwidthPrices | `direct/v1/QuickNode/tron/wallet/getbandwidthprices` | GET | Retrieve historical bandwidth unit price information. | [link](https://www.quicknode.com/docs/tron/wallet-getbandwidthprices) | | QuickNodeGetBlock | `direct/v1/QuickNode/tron/wallet/getblock` | POST | Return block header information or entire block details. | [link](https://www.quicknode.com/docs/tron/wallet-getblock) | | QuickNodeGetBlock | `direct/v1/QuickNode/tron/walletsolidity/getblock` | POST | Retrieve a block by its ID or height (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getblock) | | QuickNodeGetBlockBalance | `direct/v1/QuickNode/tron/wallet/getblockbalance` | POST | Return all balance change operations within a specific block. | [link](https://www.quicknode.com/docs/tron/wallet-getblockbalance) | | QuickNodeGetBlockById | `direct/v1/QuickNode/tron/walletsolidity/getblockbyid` | POST | Retrieve a block by its ID (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getblockbyid) | | QuickNodeGetBlockByID | `direct/v1/QuickNode/tron/wallet/getblockbyid` | POST | Retrieve block information using the block ID (hash). | [link](https://www.quicknode.com/docs/tron/wallet-getblockbyid) | | QuickNodeGetBlockByLatestNum | `direct/v1/QuickNode/tron/wallet/getblockbylatestnum` | POST | Return a list of the latest blocks based on a specified number. | [link](https://www.quicknode.com/docs/tron/wallet-getblockbylatestnum) | | QuickNodeGetBlockByLatestNum | `direct/v1/QuickNode/tron/walletsolidity/getblockbylatestnum` | POST | Return the latest blocks (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getblockbylatestnum) | | QuickNodeGetBlockByLimitNext | `direct/v1/QuickNode/tron/wallet/getblockbylimitnext` | POST | Retrieve a list of blocks within a specified range of block heights. | [link](https://www.quicknode.com/docs/tron/wallet-getblockbylimitnext) | | QuickNodeGetBlockByLimitNext | `direct/v1/QuickNode/tron/walletsolidity/getblockbylimitnext` | POST | Retrieve a range of blocks by block height (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getblockbylimitnext) | | QuickNodeGetBlockByNum | `direct/v1/QuickNode/tron/wallet/getblockbynum` | POST | Return the block object corresponding to a specific block height. | [link](https://www.quicknode.com/docs/tron/wallet-getblockbynum) | | QuickNodeGetBlockByNum | `direct/v1/QuickNode/tron/walletsolidity/getblockbynum` | POST | Retrieve a block by its height (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getblockbynum) | | QuickNodeGetBurnTRX | `direct/v1/QuickNode/tron/wallet/getburntrx` | GET | Retrieve information about TRX burned in the network. | [link](https://www.quicknode.com/docs/tron/wallet-getburntrx) | | QuickNodeGetBurnTRX | `direct/v1/QuickNode/tron/walletsolidity/getburntrx` | GET | Query the amount of TRX burned due to on-chain transaction fees since No. 54 Committee Proposal took effect (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getburntrx) | | QuickNodeGetCanDelegatedMaxSize | `direct/v1/QuickNode/tron/wallet/getcandelegatedmaxsize` | POST | Return the maximum size of resources that can be delegated. | [link](https://www.quicknode.com/docs/tron/wallet-getcandelegatedmaxsize) | | QuickNodeGetCanDelegatedMaxSize | `direct/v1/QuickNode/tron/walletsolidity/getcandelegatedmaxsize` | POST | Returns the amount of delegatable resources share of the specified resource type for an address. | [link](https://www.quicknode.com/docs/tron/walletsolidity-getcandelegatedmaxsize) | | QuickNodeGetCanWithdrawUnfreezeAmount | `direct/v1/QuickNode/tron/wallet/getcanwithdrawunfreezeamount` | GET | Retrieve the amount that can be withdrawn after unfreezing. | [link](https://www.quicknode.com/docs/tron/wallet-getcanwithdrawunfreezeamount) | | QuickNodeGetCanWithdrawUnfreezeAmount | `direct/v1/QuickNode/tron/walletsolidity/getcanwithdrawunfreezeamount` | POST | Returns withdrawable balance at the specified timestamp in Stake 2.0 (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getcanwithdrawunfreezeamount) | | QuickNodeGetChainParameters | `direct/v1/QuickNode/tron/wallet/getchainparameters` | POST | Fetch the current parameters of the blockchain. | [link](https://www.quicknode.com/docs/tron/wallet-getchainparameters) | | QuickNodeGetContract | `direct/v1/QuickNode/tron/wallet/getcontract` | POST | Retrieve a contract's information from the blockchain, including bytecode, ABI, and configuration parameters. | [link](https://www.quicknode.com/docs/tron/wallet-getcontract) | | QuickNodeGetContractInfo | `direct/v1/QuickNode/tron/wallet/getcontractinfo` | POST | Fetch contract information including both bytecode and runtime bytecode. | [link](https://www.quicknode.com/docs/tron/wallet-getcontractinfo) | | QuickNodeGetDelegatedResource | `direct/v1/QuickNode/tron/wallet/getdelegatedresource` | POST | Retrieve all resource delegations (Stake 1.0) from one account to another. | [link](https://www.quicknode.com/docs/tron/wallet-getdelegatedresource) | | QuickNodeGetDelegatedResource | `direct/v1/QuickNode/tron/walletsolidity/getdelegatedresource` | POST | Returns all resources delegations during Stake 1.0 phase from an account to another account. | [link](https://developers.tron.network/reference/getdelegatedresource) | | QuickNodeGetDelegatedResourceAccountIndex | `direct/v1/QuickNode/tron/wallet/getdelegatedresourceaccountindex` | POST | List all addresses that have delegated resources to a specific account (Stake 1.0). | [link](https://developers.tron.network/reference/getdelegatedresourceaccountindex) | | QuickNodeGetDelegatedResourceAccountIndex | `direct/v1/QuickNode/tron/walletsolidity/getdelegatedresourceaccountindex` | POST | Lists all addresses that have delegated resources to an account (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getdelegatedresourceaccountindex) | | QuickNodeGetDelegatedResourceAccountIndexV2 | `direct/v1/QuickNode/tron/wallet/getdelegatedresourceaccountindexv2` | POST | In Stake 2.0, retrieve lists of addresses that have delegated resources to and from a specific account. | [link](https://www.quicknode.com/docs/tron/wallet-getdelegatedresourceaccountindexv2) | | QuickNodeGetDelegatedResourceAccountIndexV2 | `direct/v1/QuickNode/tron/walletsolidity/getdelegatedresourceaccountindexv2` | POST | 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). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getdelegatedresourceaccountindexv2) | | QuickNodeGetDelegatedResourceV2 | `direct/v1/QuickNode/tron/wallet/getdelegatedresourcev2` | POST | In Stake 2.0, query detailed information of resource delegation from one account to another. | [link](https://www.quicknode.com/docs/tron/wallet-getdelegatedresourcev2) | | QuickNodeGetDiversifier | `direct/v1/QuickNode/tron/wallet/getdiversifier` | GET | Generate a diversifier for creating shielded addresses in privacy transactions. | [link](https://developers.tron.network/reference/getdiversifier) | | QuickNodeGetEnergyPrices | `direct/v1/QuickNode/tron/wallet/getenergyprices` | GET | Retrieve historical energy unit price information. | [link](https://www.quicknode.com/docs/tron/wallet-getenergyprices) | | QuickNodeGetExchangeById | `direct/v1/QuickNode/tron/walletsolidity/getexchangebyid` | POST | Query exchange pair based on id (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getexchangebyid) | | QuickNodeGetExchangeByID | `direct/v1/QuickNode/tron/wallet/getexchangebyid` | POST | Query exchange pair information based on its ID. | [link](https://www.quicknode.com/docs/tron/wallet-getexchangebyid) | | QuickNodeGetExpandedSpendingKey | `direct/v1/QuickNode/tron/wallet/getexpandedspendingkey` | POST | Generate an expanded spending key from a given spending key. | [link](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getexpandedspendingkey) | | QuickNodeGetIncomingViewingKey | `direct/v1/QuickNode/tron/wallet/getincomingviewingkey` | POST | Generate an incoming viewing key using account key and nullifier key. | [link](https://developers.tron.network/reference/getincomingviewingkey) | | QuickNodeGetNewShieldedAddress | `direct/v1/QuickNode/tron/wallet/getnewshieldedaddress` | GET | Generate a new shielded address for privacy transactions. | [link](https://www.quicknode.com/docs/tron/wallet-getnewshieldedaddress) | | QuickNodeGetNkFromNsk | `direct/v1/QuickNode/tron/wallet/getnkfromnsk` | POST | Derive a nullifier key (nk) from a nullifier secret key (nsk). | [link](https://developers.tron.network/reference/getnkfromnsk) | | QuickNodeGetNowBlock | `direct/v1/QuickNode/tron/wallet/getnowblock` | GET | Retrieve the latest block information. | [link](https://www.quicknode.com/docs/tron/wallet-getnowblock) | | QuickNodeGetNowBlock | `direct/v1/QuickNode/tron/walletsolidity/getnowblock` | GET | Returns the latest block information. | [link](https://www.quicknode.com/docs/tron/walletsolidity-getnowblock) | | QuickNodeGetPaginatedAssetIssueList | `direct/v1/QuickNode/tron/wallet/getpaginatedassetissuelist` | POST | Retrieve a paginated list of all TRC10 tokens. | [link](https://www.quicknode.com/docs/tron/wallet-getpaginatedassetissuelist) | | QuickNodeGetPaginatedAssetIssueList | `direct/v1/QuickNode/tron/walletsolidity/getpaginatedassetissuelist` | POST | Returns the list of all the TRC10 tokens by a name (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-getpaginatedassetissuelist) | | QuickNodeGetPendingSize | `direct/v1/QuickNode/tron/wallet/getpendingsize` | GET | Return the number of transactions in the pending pool. | [link](https://developers.tron.network/reference/getpendingsize) | | QuickNodeGetProposalByID | `direct/v1/QuickNode/tron/wallet/getproposalbyid` | POST | Retrieve proposal information using its ID. | [link](https://developers.tron.network/reference/getproposalbyid) | | QuickNodeGetSpendingKey | `direct/v1/QuickNode/tron/wallet/getspendingkey` | GET | Generate a spending key for shielded transactions. | [link](https://developers.tron.network/reference/getspendingkey) | | QuickNodeGetTransactionById | `direct/v1/QuickNode/tron/walletsolidity/gettransactionbyid` | POST | Returns the transaction information by transaction id. | [link](https://www.quicknode.com/docs/tron/walletsolidity-gettransactionbyid) | | QuickNodeGetTransactionByID | `direct/v1/QuickNode/tron/wallet/gettransactionbyid` | POST | Retrieve transaction information using its ID. | [link](https://www.quicknode.com/docs/tron/wallet-gettransactionbyid) | | QuickNodeGetTransactionCountByBlockNum | `direct/v1/QuickNode/tron/walletsolidity/gettransactioncountbyblocknum` | POST | Returns transaction count in a block by block number (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-gettransactioncountbyblocknum) | | QuickNodeGetTransactionFromPending | `direct/v1/QuickNode/tron/wallet/gettransactionfrompending` | POST | Retrieve transaction details from the pending transaction pool using the transaction ID. | [link](https://www.quicknode.com/docs/tron/wallet-gettransactionfrompending) | | QuickNodeGetTransactionInfoByBlockNum | `direct/v1/QuickNode/tron/wallet/gettransactioninfobyblocknum` | POST | Return the TransactionInfo data of all transactions contained in the block of the specified height. | [link](https://www.quicknode.com/docs/tron/wallet-gettransactioninfobyblocknum) | | QuickNodeGetTransactionInfoByBlockNum | `direct/v1/QuickNode/tron/walletsolidity/gettransactioninfobyblocknum` | POST | Returns the TransactionInfo data of all transactions contained in the block of the specified height. | [link](https://www.quicknode.com/docs/tron/walletsolidity-gettransactioninfobyblocknum) | | QuickNodeGetTransactionInfoById | `direct/v1/QuickNode/tron/wallet/gettransactioninfobyid` | POST | Query the transaction fee and block height by transaction ID. | [link](https://www.quicknode.com/docs/tron/wallet-gettransactioninfobyid) | | QuickNodeGetTransactionInfoById | `direct/v1/QuickNode/tron/walletsolidity/gettransactioninfobyid` | POST | Returns the transaction fee and block height by transaction id. | [link](https://www.quicknode.com/docs/tron/walletsolidity-gettransactioninfobyid) | | QuickNodeGetTransactionListFromPending | `direct/v1/QuickNode/tron/wallet/gettransactionlistfrompending` | GET | Retrieve a list of transaction IDs currently in the pending pool. | [link](https://www.quicknode.com/docs/tron/wallet-gettransactionlistfrompending) | | QuickNodeGetTriggerInputForShieldedTRC20Contract | `direct/v1/QuickNode/tron/wallet/gettriggerinputforshieldedtrc20contract` | POST | Generate the trigger input parameters required for executing a shielded TRC20 contract transaction. | [link](https://www.quicknode.com/docs/tron/wallet-gettriggerinputforshieldedtrc20contract) | | QuickNodeGetZenPaymentAddress | `direct/v1/QuickNode/tron/wallet/getzenpaymentaddress` | POST | Return the payment address by providing the diversifier and the incoming viewing key (ivk). | [link](https://www.quicknode.com/docs/tron/wallet-getzenpaymentaddress) | | QuickNodeInjectExchange | `direct/v1/QuickNode/tron/wallet/exchangeinject` | POST | Inject tokens into an existing exchange. | [link](https://www.quicknode.com/docs/tron/wallet-exchangeinject) | | QuickNodeIsShieldedTRC20ContractNoteSpent | `direct/v1/QuickNode/tron/wallet/isshieldedtrc20contractnotespent` | POST | Check whether a specific shielded TRC20 contract note has been spent or not. | [link](https://www.quicknode.com/docs/tron/wallet-isshieldedtrc20contractnotespent) | | QuickNodeIsShieldedTRC20ContractNoteSpent | `direct/v1/QuickNode/tron/walletsolidity/isshieldedtrc20contractnotespent` | POST | Check whether a specific shielded TRC20 contract note has been spent or not. | [link](https://www.quicknode.com/docs/tron/walletsolidity-isshieldedtrc20contractnotespent) | | QuickNodeListExchanges | `direct/v1/QuickNode/tron/wallet/listexchanges` | GET | List all exchange pairs available on the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-listexchanges) | | QuickNodeListExchanges | `direct/v1/QuickNode/tron/walletsolidity/listexchanges` | GET | List all exchange pairs (Confirmed state). | [link](https://www.quicknode.com/docs/tron/walletsolidity-listexchanges) | | QuickNodeListProposals | `direct/v1/QuickNode/tron/wallet/listproposals` | GET | List all proposals currently available on the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-listproposals) | | QuickNodeParticipateAssetIssue | `direct/v1/QuickNode/tron/wallet/participateassetissue` | POST | Participate in an asset issue by sending TRX to the asset issuer. | [link](https://www.quicknode.com/docs/tron/wallet-participateassetissue) | | QuickNodeProposalApprove | `direct/v1/QuickNode/tron/wallet/proposalapprove` | POST | Approve a proposed transaction on the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-proposalapprove) | | QuickNodeProposalDelete | `direct/v1/QuickNode/tron/wallet/proposaldelete` | POST | Delete a proposal from the TRON network. | [link](https://developers.tron.network/reference/deleteproposal) | | QuickNodeScanShieldedTRC20NotesByIVK | `direct/v1/QuickNode/tron/wallet/scanshieldedtrc20notesbyivk` | POST | Scan shielded TRC20 notes using the incoming viewing key (IVK). | [link](https://www.quicknode.com/docs/tron/wallet-scanshieldedtrc20notesbyivk) | | QuickNodeScanShieldedTRC20NotesByIVK | `direct/v1/QuickNode/tron/walletsolidity/scanshieldedtrc20notesbyivk` | POST | Scan shielded TRC20 notes using the incoming viewing key (IVK). | [link](https://developers.tron.network/reference/scanshieldedtrc20notesbyivk) | | QuickNodeScanShieldedTRC20NotesByOVK | `direct/v1/QuickNode/tron/wallet/scanshieldedtrc20notesbyovk` | POST | Scan shielded TRC20 notes using the outgoing viewing key (OVK). | [link](https://developers.tron.network/reference/scanshieldedtrc20notesbyovk) | | QuickNodeScanShieldedTRC20NotesByOVK | `direct/v1/QuickNode/tron/walletsolidity/scanshieldedtrc20notesbyovk` | POST | Scan shielded TRC20 notes using the outgoing viewing key (OVK). | [link](https://developers.tron.network/reference/scanshieldedtrc20notesbyovk) | | QuickNodeTransferAsset | `direct/v1/QuickNode/tron/wallet/transferasset` | POST | Transfer TRC10 tokens from one account to another. | [link](https://www.quicknode.com/docs/tron/wallet-transferasset) | | QuickNodeTriggerConstantContract | `direct/v1/QuickNode/tron/wallet/triggerconstantcontract` | POST | Trigger a smart contract on the TRON network without broadcasting a transaction. | [link](https://developers.tron.network/reference/triggerconstantcontract) | | QuickNodeTriggerConstantContract | `direct/v1/QuickNode/tron/walletsolidity/triggerconstantcontract` | POST | 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. | [link](https://www.quicknode.com/docs/tron/walletsolidity-triggerconstantcontract) | | QuickNodeTriggerSmartContract | `direct/v1/QuickNode/tron/wallet/triggersmartcontract` | POST | Trigger a smart contract on the TRON network by broadcasting a transaction. | [link](https://developers.tron.network/reference/triggersmartcontract) | | QuickNodeUnDelegateResource | `direct/v1/QuickNode/tron/wallet/undelegateresource` | POST | Un-delegate previously delegated resources from another account. | [link](https://developers.tron.network/reference/undelegateresource) | | QuickNodeUnfreezeAsset | `direct/v1/QuickNode/tron/wallet/unfreezeasset` | POST | Unfreeze TRC10 tokens that were previously frozen. | [link](https://developers.tron.network/reference/unfreezeasset) | | QuickNodeUnfreezeBalance | `direct/v1/QuickNode/tron/wallet/unfreezebalance` | POST | Unfreeze TRX to retrieve bandwidth or energy and revoke voting rights. | [link](https://www.quicknode.com/docs/tron/wallet-unfreezebalance) | | QuickNodeUnfreezeBalanceV2 | `direct/v1/QuickNode/tron/wallet/unfreezebalancev2` | POST | 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. | [link](https://www.quicknode.com/docs/tron/wallet-unfreezebalancev2) | | QuickNodeUpdateAccount | `direct/v1/QuickNode/tron/wallet/updateaccount` | POST | Modify the account name of an existing account. | [link](https://developers.tron.network/v3.7/reference/walletupdateaccount) | | QuickNodeUpdateAsset | `direct/v1/QuickNode/tron/wallet/updateasset` | POST | Update basic TRC10 token information. | [link](https://www.quicknode.com/docs/tron/wallet-updateasset) | | QuickNodeUpdateEnergyLimit | `direct/v1/QuickNode/tron/wallet/updateenergylimit` | POST | Update the origin_energy_limit parameter of a smart contract. | [link](https://www.quicknode.com/docs/tron/wallet-updateenergylimit) | | QuickNodeUpdateSetting | `direct/v1/QuickNode/tron/wallet/updatesetting` | POST | Update the consume_user_resource_percent parameter of a smart contract. | [link](https://www.quicknode.com/docs/tron/wallet-updatesetting) | | QuickNodeUpdateWalletAccountPermission | `direct/v1/QuickNode/tron/wallet/accountpermissionupdate` | POST | Update the account's permission. | [link](https://www.quicknode.com/docs/tron/wallet-accountpermissionupdate) | | QuickNodeValidateAddress | `direct/v1/QuickNode/tron/wallet/validateaddress` | POST | Validate whether an address is a valid TRON address. | [link](https://www.quicknode.com/docs/tron/wallet-validateaddress) | | QuickNodeVoteWitnessAccount | `direct/v1/QuickNode/tron/wallet/votewitnessaccount` | POST | Vote for witnesses on the TRON network. | [link](https://www.quicknode.com/docs/tron/wallet-votewitnessaccount) | | QuickNodeWithdrawExchange | `direct/v1/QuickNode/tron/wallet/exchangewithdraw` | POST | Withdraw tokens from an exchange. | [link](https://www.quicknode.com/docs/tron/wallet-exchangewithdraw) | | QuickNodeWithdrawExpireUnfreeze | `direct/v1/QuickNode/tron/wallet/withdrawexpireunfreeze` | POST | 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. | [link](https://www.quicknode.com/docs/tron/wallet-withdrawexpireunfreeze) |