JUMP TOπΌINTRODUCTIONWelcome to UnifraWhy Use Unifra?Core Productπ Unifra Supernodeπ Unifra Notifyπ Unifra Buildπ Unifra MonitorL2SCAN explorerL2scan ExplorerOpen SourceContract Verification APIHow to Verify a Smart ContractHow to Verify a Smart Contract - zkSyncSOLIDITY nowSolidity Nowπ ENHANCED APISEnhanced APIs (beta)Unifra Enhanced API QuickStartget address transactions - Enhanced APIsgetget asset transfers - Enhanced APIsgetget transactions - Enhanced APIsgetget receipts - Enhanced APIsgetget ERC20 Metadata - Enhanced APIsgetget ERC20 Balance - Enhanced APIsgetget ERC20 Allowance - Enhanced APIsgetNFT API (beta)Unifra NFT API QuickStartNFT API Endpoints OverviewgetNFTs - NFT APIgetgetNFTMetadata - NFT APIgetgetContractMetadata - NFT APIgetgetNFTsForCollection - NFT APIgetgetOwnersForToken - NFT APIgetgetOwnersForCollection - NFT APIgetNFT Refresh API - NFT APIputTrace APITrace APItrace_replayBlockTransactions - Trace APIposttrace_block - Trace APIposttrace_call - Trace APIposttrace_get - Trace APIposttrace_replayTransaction - Trace APIposttrace_transaction - Trace APIposttrace_filter - Trace APIpostEthereum APIEthereum APIGetting Blockseth_getBlockTransactionCountByHash - Ethereumposteth_getBlockTransactionCountByNumber - Ethereumposteth_blockNumber - Ethereumposteth_getBlockByNumber - Ethereumposteth_getBlockByHash - Ethereumposteth_getBlockReceipts - EthereumpostReading Transactionseth_getTransactionCount - Ethereumposteth_getTransactionByBlockHashAndIndex - Ethereumposteth_getTransactionByBlockNumberAndIndex - Ethereumposteth_getTransactionByHash - Ethereumposteth_getTransactionReceipt - EthereumpostWriting Transactions & EVM Executioneth_call - Ethereumposteth_sendRawTransaction - EthereumpostAccount Informationeth_getCode - Ethereumposteth_getBalance - Ethereumposteth_getStorageAt - Ethereumposteth_getProof - EthereumpostEvent Logseth_getLogs - Ethereumposteth_newPendingTransactionFilter - Ethereumposteth_newFilter - Ethereumposteth_newBlockFilter - Ethereumposteth_getFilterChanges - Ethereumposteth_uninstallFilter - EthereumpostGetting Uncleseth_getUncleByBlockNumberAndIndex - Ethereumposteth_getUncleByBlockHashAndIndex - Ethereumposteth_getUncleCountByBlockHash - Ethereumposteth_getUncleCountByBlockNumber - EthereumpostChain Informationeth_protocolVersion - Ethereumposteth_chainId - Ethereumpostnet_listening - Ethereumpostnet_version - EthereumpostGas Estimationeth_estimateGas - Ethereumposteth_gasPrice - Ethereumposteth_feeHistory - Ethereumposteth_maxPriorityFeePerGas - EthereumpostReal-time Eventseth_subscribe - Ethereumeth_unsubscribe - EthereumWeb3 APIweb3_clientVersion - Ethereumpostweb3_sha3 - EthereumpostEthereum API FAQPolygon APIPolygon APIGetting Blockseth_blockNumber - Polygonposteth_getBlockByNumber - Polygonposteth_getBlockByHash - Polygonposteth_getBlockTransactionCountByHash - Polygonposteth_getBlockTransactionCountByNumber - PolygonpostReading Transactionseth_getTransactionByHash - Polygonposteth_getTransactionCount - Polygonposteth_getTransactionReceipt - Polygonposteth_getTransactionByBlockNumberAndIndex - Polygonposteth_getTransactionByBlockHashAndIndex - PolygonpostWriting Transactions & EVM Executioneth_call - Polygonposteth_sendRawTransaction - PolygonpostAccount Informationeth_getBalance - Polygonposteth_getCode - Polygonposteth_getStorageAt - PolygonpostChain Informationeth_chainId - Polygonpostnet_version - Polygonpostnet_listening - PolygonpostGetting Uncleseth_getUncleByBlockNumberAndIndex - Polygonposteth_getUncleByBlockHashAndIndex - Polygonposteth_getUncleCountByBlockHash - Polygonposteth_getUncleCountByBlockNumber - PolygonpostGas Estimationeth_gasPrice - Polygonposteth_estimateGas - PolygonpostReal-time Eventseth_subscribe - Polygoneth_unsubscribe - PolygonWeb3 APIweb3_sha3 - Polygonpostweb3_clientVersion - PolygonpostArbitrum APIArbitrum APIGetting Blockseth_blockNumber - Arbitrumposteth_getBlockByNumber - Arbitrumposteth_getBlockByHash - Arbitrumposteth_getBlockTransactionCountByHash - Arbitrumposteth_getBlockTransactionCountByNumber - ArbitrumpostReading Transactionseth_getTransactionByHash - Arbitrumposteth_getTransactionCount - Arbitrumposteth_getTransactionReceipt - Arbitrumposteth_getTransactionByBlockHashAndIndex - Arbitrumposteth_getTransactionByBlockNumberAndIndex - ArbitrumpostWriting Transactions & EVM Executioneth_call - Arbitrumposteth_sendRawTransaction - ArbitrumpostAccount Informationeth_accounts - Arbitrumposteth_getBalance - Arbitrumposteth_getCode - Arbitrumposteth_getStorageAt - ArbitrumpostEvent Logseth_getLogs - Arbitrumposteth_newFilter - Arbitrumposteth_getFilterChanges - Arbitrumposteth_getFilterLogs - Arbitrumposteth_newBlockFilter - Arbitrumposteth_uninstallFilter - ArbitrumpostChain Informationeth_chainId - Arbitrumpostnet_version - ArbitrumpostGas Estimationeth_estimateGas - Arbitrumposteth_gasPrice - ArbitrumpostReal-time Eventseth_subscribe - Arbitrumeth_unsubscribe - ArbitrumWeb3 APIweb3_sha3 - Arbitrumpostweb3_clientVersion - ArbitrumpostOptimism APIOptimism APIGetting Blockseth_blockNumber - Optimismposteth_getBlockByNumber - Optimismposteth_getBlockByHash - Optimismposteth_getBlockTransactionCountByHash - OptimismpostReading Transactionseth_getTransactionByHash - Optimismposteth_getTransactionCount - Optimismposteth_getTransactionReceipt - Optimismposteth_getTransactionByBlockHashAndIndex - Optimismposteth_getTransactionByBlockNumberAndIndex - OptimismpostWriting Transactions & EVM Executioneth_call - Optimismposteth_sendRawTransaction - OptimismpostAccount Informationeth_getBalance - Optimismposteth_accounts - Optimismposteth_getProof - Optimismposteth_getCode - Optimismposteth_getStorageAt - OptimismpostEvent Logseth_getLogs - Optimismposteth_getFilterChanges - Optimismposteth_getFilterLogs - Optimismposteth_newBlockFilter - Optimismposteth_newFilter - Optimismposteth_uninstallFilter - OptimismpostChain Informationeth_protocolVersion - Optimismposteth_chainId - Optimismpostnet_listening - Optimismpostnet_version - OptimismpostGetting Uncleseth_getUncleByBlockNumberAndIndex - Optimismposteth_getUncleByBlockHashAndIndex - Optimismposteth_getUncleCountByBlockHash - Optimismposteth_getUncleCountByBlockNumber - OptimismpostGas Estimationeth_estimateGas - Optimismposteth_gasPrice - OptimismpostReal-time Eventseth_unsubscribe - OptimismWeb3 APIweb3_clientVersion - Optimismpostweb3_sha3 - OptimismpostConflux APIConflux APIGetting Blockscfx_getBlockByHash - Confluxpostcfx_getBlockByHashWithPivotAssumption - Confluxpostcfx_getBestBlockHash - Confluxpostcfx_getBlockRewardInfo - Confluxpostcfx_getBlocksByEpoch - Confluxpostcfx_getBlockByEpochNumber - Confluxpostcfx_getSkippedBlocksByEpoch - ConfluxpostReading Transactionscfx_getTransactionByHash - Confluxpostcfx_getTransactionReceipt - ConfluxpostWriting Transactionscfx_call - Confluxpostcfx_sendRawTransaction - ConfluxpostAccount Informationcfx_getAccount - Confluxpostcfx_getAdmin - Confluxpostcfx_getBalance - Confluxpostcfx_getCode - Confluxpostcfx_getStorageAt - Confluxpostcfx_getStorageRoot - ConfluxpostEvent Logscfx_getLogs - ConfluxpostChain Informationcfx_clientVersion - ConfluxpostGas Estimationcfx_gasPrice - Confluxpostcfx_estimateGasAndCollateral - ConfluxpostGetting Informationcfx_getVoteList - Confluxpostcfx_getStatus - Confluxpostcfx_getNextNonce - Confluxpostcfx_epochNumber - Confluxpostcfx_getCollateralForStorage - Confluxpostcfx_getStakingBalance - Confluxpostcfx_checkBalanceAgainstTransaction - Confluxpostcfx_getSponsorInfo - Confluxpostcfx_getInterestRate - Confluxpostcfx_getConfirmationRiskByHash - Confluxpostcfx_getDepositList - ConfluxpostScroll APIScroll APIGetting Blockseth_blockNumber - Scrollposteth_getBlockByHash - Scrollposteth_getBlockByNumber - Scrollposteth_getBlockTransactionCountByHash - Scrollposteth_getBlockTransactionCountByNumber - ScrollpostReading Transactionseth_getTransactionByHash - Scrollposteth_getTransactionCount - Scrollposteth_getTransactionReceipt - Scrollposteth_getTransactionByBlockHashAndIndex - ScrollpostWriting Transactions & EVM Executioneth_call(Alpha) - Scrollposteth_sendRawTransaction(Alpha) - ScrollpostAccount Informationeth_getCode(Alpha) - Scrollposteth_getBalance(Alpha) - Scrollposteth_getStorageAt - Scrollposteth_getProof(Alpha) - ScrollpostEvent Logseth_getLogs(Alpha) - Scrollposteth_newFilter(Alpha) - Scrollposteth_getFilterChanges(Alpha) - Scrollposteth_getFilterLogs(Alpha) - Scrollposteth_newBlockFilter(Alpha) - Scrollposteth_uninstallFilter(Alpha) - Scrollposteth_newPendingTransactionFilter(Alpha) - ScrollpostChain Informationeth_chainId(Alpha) - Scrollpostnet_listening(Alpha) - Scrollpostnet_version(Alpha) - Scrollposteth_estimateGaseth_gasPrice(Alpha) - Scrollposteth_estimateGas(Alpha) - Scrollposteth_feeHistory(Alpha) - Scrollposteth_maxPriorityFeePerGas(Alpha) - ScrollpostReal-time Eventseth_unsubscribe - Ethereum(Alpha) - ScrollWeb3 APIweb3_sha3(Alpha) - Scrollpostweb3_clientVersion(Alpha) - ScrollpostDebug APIdebug_traceTransactionpostdebug_traceBlockByNumberpostdebug_traceBlockByHashpostdebug_traceCallposttracerEthereum API FAQBASE APIBase APIGetting Blockseth_blockNumberposteth_getBlockTransactionCountByHashposteth_getBlockTransactionCountByNumber - Baseposteth_getBlockByHash - Baseposteth_getBlockByNumber - BasepostAccount Informationeth_getStorageAt - Baseposteth_getBalance - Baseposteth_getCode - Baseposteth_getProof - BasepostReading Transactionseth_getTransactionCount - Baseposteth_getTransactionByBlockHashAndIndex - Baseposteth_getTransactionByBlockNumberAndIndex - Baseposteth_getTransactionByHash - Baseposteth_getTransactionReceipt - BasepostWriting Transactions & EVM Executioneth_call - Baseposteth_sendRawTransaction - BasepostChain Informationeth_chainId - Basepostnet_listening - Basepostnet_version - BasepostEvent Logseth_newFilter-Baseposteth_newPendingTransactionFilter-Baseposteth_uninstallFilter - Baseposteth_newBlockFilter - Baseposteth_getFilterLogs - Baseposteth_getFilterChanges - Baseposteth_getLogs - BasepostGetting Uncleseth_getUncleByBlockNumberAndIndex - Baseposteth_getUncleByBlockHashAndIndex - Baseposteth_getUncleCountByBlockHash - Baseposteth_getUncleCountByBlockNumber - BasepostGas Estimationeth_maxPriorityFeePerGas - Baseposteth_feeHistory - Baseposteth_gasPrice - Baseposteth_estimateGas - BasepostReal-time Eventseth_unsubscribe - Baseeth_subscribe - BaseWeb3 APIweb3_clientVersion - Basepostweb3_sha3 - BasepostzkSync Era APIzkSync Era APIGetting Blockseth_blockNumber - zkSync Eraposteth_getBlockByHash - zkSync Eraposteth_getBlockByNumber - zkSync Eraposteth_getBlockTransactionCountByHash - zkSync Eraposteth_getBlockTransactionCountByNumber - zkSync ErapostReading Transactionseth_getTransactionByHash - zkSync Eraposteth_getTransactionCount - zkSync Eraposteth_getTransactionReceipt - zkSync Eraposteth_getTransactionByBlockHashAndIndex - zkSync ErapostWriting Transactions & EVM Executioneth_call - zkSync Eraposteth_sendRawTransaction - zkSync ErapostAccount Informationeth_getCode - zkSync Eraposteth_getBalance - zkSync Eraposteth_getStorageAt - zkSync ErapostEvent Logseth_newFilter-zkSync Eraposteth_newPendingTransactionFilter-zkSync Eraposteth_uninstallFilter - zkSync Eraposteth_newBlockFilter - zkSync Eraposteth_getFilterLogs - zkSync Eraposteth_getFilterChanges - zkSync Eraposteth_getLogs - zkSync ErapostChain Informationnet_listening - zkSync Erapostnet_version - zkSync ErapostGas Estimationeth_feeHistory - zkSync Eraposteth_estimateGas - zkSync ErapostWeb3 APIweb3_clientVersion - zkSync ErapostZKS APIzks_estimateFeepostzks_estimateGasL1ToL2postzks_getAllAccountBalancespostzks_getBlockDetailspostzks_getBridgeContractspostzks_getBytecodeByHashpostzks_getConfirmedTokenspostzks_getL1BatchBlockRangepostzks_getL1BatchDetailspostzks_getL2ToL1LogProofpostzks_getMainContractpostzks_getRawBlockTransactionspostzks_getTestnetPaymasterpostzks_getTokenPricepostzks_getTransactionDetailspostzks_L1BatchNumberpostzks_L1ChainIdpostLinea APILinea APIGetting Blockseth_blockNumberposteth_getBlockTransactionCountByHashposteth_getBlockTransactionCountByNumber - Lineaposteth_getBlockByHash - Lineaposteth_getBlockByNumber - LineapostAccount Informationeth_getStorageAt - Lineaposteth_getBalance - Lineaposteth_getProof - Lineaposteth_getCode - LineapostWriting Transactions & EVM Executioneth_sendRawTransaction - Lineaposteth_call - LineapostReading Transactionseth_getTransactionReceipt - Lineaposteth_getTransactionByHash - Lineaposteth_getTransactionByBlockNumberAndIndex - Lineaposteth_getTransactionByBlockHashAndIndex - Lineaposteth_getTransactionCount - LineapostChain Informationnet_version - Lineapostnet_listening - Lineaposteth_chainId - LineapostEvent Logseth_getLogs - Lineaposteth_getFilterLogs - Lineaposteth_newBlockFilter - Lineaposteth_uninstallFilter - Lineaposteth_newPendingTransactionFilter-Lineaposteth_newFilter-Lineaposteth_getFilterChanges - LineapostGetting Uncleseth_getUncleCountByBlockNumber - Lineaposteth_getUncleCountByBlockHash - Lineaposteth_getUncleByBlockHashAndIndex - Lineaposteth_getUncleByBlockNumberAndIndex - LineapostGas Estimationeth_estimateGas - Lineaposteth_gasPrice - Lineaposteth_feeHistory - Lineaposteth_maxPriorityFeePerGas - LineapostReal-time Eventseth_subscribe - Lineaeth_unsubscribe - LineaWeb3 APIweb3_sha3 - Lineapostweb3_clientVersion - LineapostπDOCUMENTATIONFeature support by chainError ReferenceThroughput(Rate Limits)test-endpointGetting Started With Your APIZetachain APIZetachain APIWeb3 APIweb3_clientVersion - Zetapostweb3_sha3 - ZetapostGas Estimationeth_estimateGas - Zetaposteth_gasPrice - ZetapostGetting Uncleseth_getUncleByBlockNumberAndIndex - Zetaposteth_getUncleByBlockHashAndIndex - Zetaposteth_getUncleCountByBlockHash - Zetaposteth_getUncleCountByBlockNumber - ZetapostEvent Logseth_getLogs - ZetapostChain Informationnet_version - Zetapostnet_listening - Zetaposteth_chainId - Zetaposteth_protocolVersion - ZetapostReading Transactionseth_getTransactionCount - Zetaposteth_getTransactionByBlockHashAndIndex - Zetaposteth_getTransactionByBlockNumberAndIndex-Zetaposteth_getTransactionByHash - Zetaposteth_getTransactionReceipt - ZetapostWriting Transactions & EVM Executioneth_call - Zetaposteth_sendRawTransaction - ZetapostAccount Informationeth_getCode - Zetaposteth_getBalance - Zetaposteth_getStorageAt - ZetapostGetting Blockseth_getBlockByNumber - Zetaposteth_getBlockByHash - Zetaposteth_getBlockTransactionCountByNumber - Zetaposteth_getBlockTransactionCountByHash -Zetaposteth_blockNumber - ZetapostPowered byΒ Core ProductπUnifra Supernode πUnifra Notify πUnifra Build πUnifra Monitor