Jump to Content
API Reference
v1.0
Log In
API Reference
Log In
Moon (Dark Mode)
Sun (Light Mode)
v1.0
API Reference
Core Product
Search
JUMP TO
πΌINTRODUCTION
Welcome to Unifra
Why Use Unifra?
Core Product
π Unifra Supernode
π Unifra Notify
π Unifra Build
π Unifra Monitor
L2SCAN explorer
L2scan Explorer
Open Source
Contract Verification API
How to Verify a Smart Contract
How to Verify a Smart Contract - zkSync
SOLIDITY now
Solidity Now
π ENHANCED APIS
Enhanced APIs (beta)
Unifra Enhanced API QuickStart
get address transactions - Enhanced APIs
get
get asset transfers - Enhanced APIs
get
get transactions - Enhanced APIs
get
get receipts - Enhanced APIs
get
get ERC20 Metadata - Enhanced APIs
get
get ERC20 Balance - Enhanced APIs
get
get ERC20 Allowance - Enhanced APIs
get
NFT API (beta)
Unifra NFT API QuickStart
NFT API Endpoints Overview
getNFTs - NFT API
get
getNFTMetadata - NFT API
get
getContractMetadata - NFT API
get
getNFTsForCollection - NFT API
get
getOwnersForToken - NFT API
get
getOwnersForCollection - NFT API
get
NFT Refresh API - NFT API
put
Trace API
Trace API
trace_replayBlockTransactions - Trace API
post
trace_block - Trace API
post
trace_call - Trace API
post
trace_get - Trace API
post
trace_replayTransaction - Trace API
post
trace_transaction - Trace API
post
trace_filter - Trace API
post
Ethereum API
Ethereum API
Getting Blocks
eth_getBlockTransactionCountByHash - Ethereum
post
eth_getBlockTransactionCountByNumber - Ethereum
post
eth_blockNumber - Ethereum
post
eth_getBlockByNumber - Ethereum
post
eth_getBlockByHash - Ethereum
post
eth_getBlockReceipts - Ethereum
post
Reading Transactions
eth_getTransactionCount - Ethereum
post
eth_getTransactionByBlockHashAndIndex - Ethereum
post
eth_getTransactionByBlockNumberAndIndex - Ethereum
post
eth_getTransactionByHash - Ethereum
post
eth_getTransactionReceipt - Ethereum
post
Writing Transactions & EVM Execution
eth_call - Ethereum
post
eth_sendRawTransaction - Ethereum
post
Account Information
eth_getCode - Ethereum
post
eth_getBalance - Ethereum
post
eth_getStorageAt - Ethereum
post
eth_getProof - Ethereum
post
Event Logs
eth_getLogs - Ethereum
post
eth_newPendingTransactionFilter - Ethereum
post
eth_newFilter - Ethereum
post
eth_newBlockFilter - Ethereum
post
eth_getFilterChanges - Ethereum
post
eth_uninstallFilter - Ethereum
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Ethereum
post
eth_getUncleByBlockHashAndIndex - Ethereum
post
eth_getUncleCountByBlockHash - Ethereum
post
eth_getUncleCountByBlockNumber - Ethereum
post
Chain Information
eth_protocolVersion - Ethereum
post
eth_chainId - Ethereum
post
net_listening - Ethereum
post
net_version - Ethereum
post
Gas Estimation
eth_estimateGas - Ethereum
post
eth_gasPrice - Ethereum
post
eth_feeHistory - Ethereum
post
eth_maxPriorityFeePerGas - Ethereum
post
Real-time Events
eth_subscribe - Ethereum
eth_unsubscribe - Ethereum
Web3 API
web3_clientVersion - Ethereum
post
web3_sha3 - Ethereum
post
Ethereum API FAQ
Polygon API
Polygon API
Getting Blocks
eth_blockNumber - Polygon
post
eth_getBlockByNumber - Polygon
post
eth_getBlockByHash - Polygon
post
eth_getBlockTransactionCountByHash - Polygon
post
eth_getBlockTransactionCountByNumber - Polygon
post
Reading Transactions
eth_getTransactionByHash - Polygon
post
eth_getTransactionCount - Polygon
post
eth_getTransactionReceipt - Polygon
post
eth_getTransactionByBlockNumberAndIndex - Polygon
post
eth_getTransactionByBlockHashAndIndex - Polygon
post
Writing Transactions & EVM Execution
eth_call - Polygon
post
eth_sendRawTransaction - Polygon
post
Account Information
eth_getBalance - Polygon
post
eth_getCode - Polygon
post
eth_getStorageAt - Polygon
post
Chain Information
eth_chainId - Polygon
post
net_version - Polygon
post
net_listening - Polygon
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Polygon
post
eth_getUncleByBlockHashAndIndex - Polygon
post
eth_getUncleCountByBlockHash - Polygon
post
eth_getUncleCountByBlockNumber - Polygon
post
Gas Estimation
eth_gasPrice - Polygon
post
eth_estimateGas - Polygon
post
Real-time Events
eth_subscribe - Polygon
eth_unsubscribe - Polygon
Web3 API
web3_sha3 - Polygon
post
web3_clientVersion - Polygon
post
Arbitrum API
Arbitrum API
Getting Blocks
eth_blockNumber - Arbitrum
post
eth_getBlockByNumber - Arbitrum
post
eth_getBlockByHash - Arbitrum
post
eth_getBlockTransactionCountByHash - Arbitrum
post
eth_getBlockTransactionCountByNumber - Arbitrum
post
Reading Transactions
eth_getTransactionByHash - Arbitrum
post
eth_getTransactionCount - Arbitrum
post
eth_getTransactionReceipt - Arbitrum
post
eth_getTransactionByBlockHashAndIndex - Arbitrum
post
eth_getTransactionByBlockNumberAndIndex - Arbitrum
post
Writing Transactions & EVM Execution
eth_call - Arbitrum
post
eth_sendRawTransaction - Arbitrum
post
Account Information
eth_accounts - Arbitrum
post
eth_getBalance - Arbitrum
post
eth_getCode - Arbitrum
post
eth_getStorageAt - Arbitrum
post
Event Logs
eth_getLogs - Arbitrum
post
eth_newFilter - Arbitrum
post
eth_getFilterChanges - Arbitrum
post
eth_getFilterLogs - Arbitrum
post
eth_newBlockFilter - Arbitrum
post
eth_uninstallFilter - Arbitrum
post
Chain Information
eth_chainId - Arbitrum
post
net_version - Arbitrum
post
Gas Estimation
eth_estimateGas - Arbitrum
post
eth_gasPrice - Arbitrum
post
Real-time Events
eth_subscribe - Arbitrum
eth_unsubscribe - Arbitrum
Web3 API
web3_sha3 - Arbitrum
post
web3_clientVersion - Arbitrum
post
Optimism API
Optimism API
Getting Blocks
eth_blockNumber - Optimism
post
eth_getBlockByNumber - Optimism
post
eth_getBlockByHash - Optimism
post
eth_getBlockTransactionCountByHash - Optimism
post
Reading Transactions
eth_getTransactionByHash - Optimism
post
eth_getTransactionCount - Optimism
post
eth_getTransactionReceipt - Optimism
post
eth_getTransactionByBlockHashAndIndex - Optimism
post
eth_getTransactionByBlockNumberAndIndex - Optimism
post
Writing Transactions & EVM Execution
eth_call - Optimism
post
eth_sendRawTransaction - Optimism
post
Account Information
eth_getBalance - Optimism
post
eth_accounts - Optimism
post
eth_getProof - Optimism
post
eth_getCode - Optimism
post
eth_getStorageAt - Optimism
post
Event Logs
eth_getLogs - Optimism
post
eth_getFilterChanges - Optimism
post
eth_getFilterLogs - Optimism
post
eth_newBlockFilter - Optimism
post
eth_newFilter - Optimism
post
eth_uninstallFilter - Optimism
post
Chain Information
eth_protocolVersion - Optimism
post
eth_chainId - Optimism
post
net_listening - Optimism
post
net_version - Optimism
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Optimism
post
eth_getUncleByBlockHashAndIndex - Optimism
post
eth_getUncleCountByBlockHash - Optimism
post
eth_getUncleCountByBlockNumber - Optimism
post
Gas Estimation
eth_estimateGas - Optimism
post
eth_gasPrice - Optimism
post
Real-time Events
eth_unsubscribe - Optimism
Web3 API
web3_clientVersion - Optimism
post
web3_sha3 - Optimism
post
Conflux API
Conflux API
Getting Blocks
cfx_getBlockByHash - Conflux
post
cfx_getBlockByHashWithPivotAssumption - Conflux
post
cfx_getBestBlockHash - Conflux
post
cfx_getBlockRewardInfo - Conflux
post
cfx_getBlocksByEpoch - Conflux
post
cfx_getBlockByEpochNumber - Conflux
post
cfx_getSkippedBlocksByEpoch - Conflux
post
Reading Transactions
cfx_getTransactionByHash - Conflux
post
cfx_getTransactionReceipt - Conflux
post
Writing Transactions
cfx_call - Conflux
post
cfx_sendRawTransaction - Conflux
post
Account Information
cfx_getAccount - Conflux
post
cfx_getAdmin - Conflux
post
cfx_getBalance - Conflux
post
cfx_getCode - Conflux
post
cfx_getStorageAt - Conflux
post
cfx_getStorageRoot - Conflux
post
Event Logs
cfx_getLogs - Conflux
post
Chain Information
cfx_clientVersion - Conflux
post
Gas Estimation
cfx_gasPrice - Conflux
post
cfx_estimateGasAndCollateral - Conflux
post
Getting Information
cfx_getVoteList - Conflux
post
cfx_getStatus - Conflux
post
cfx_getNextNonce - Conflux
post
cfx_epochNumber - Conflux
post
cfx_getCollateralForStorage - Conflux
post
cfx_getStakingBalance - Conflux
post
cfx_checkBalanceAgainstTransaction - Conflux
post
cfx_getSponsorInfo - Conflux
post
cfx_getInterestRate - Conflux
post
cfx_getConfirmationRiskByHash - Conflux
post
cfx_getDepositList - Conflux
post
Scroll API
Scroll API
Getting Blocks
eth_blockNumber - Scroll
post
eth_getBlockByHash - Scroll
post
eth_getBlockByNumber - Scroll
post
eth_getBlockTransactionCountByHash - Scroll
post
eth_getBlockTransactionCountByNumber - Scroll
post
Reading Transactions
eth_getTransactionByHash - Scroll
post
eth_getTransactionCount - Scroll
post
eth_getTransactionReceipt - Scroll
post
eth_getTransactionByBlockHashAndIndex - Scroll
post
Writing Transactions & EVM Execution
eth_call(Alpha) - Scroll
post
eth_sendRawTransaction(Alpha) - Scroll
post
Account Information
eth_getCode(Alpha) - Scroll
post
eth_getBalance(Alpha) - Scroll
post
eth_getStorageAt - Scroll
post
eth_getProof(Alpha) - Scroll
post
Event Logs
eth_getLogs(Alpha) - Scroll
post
eth_newFilter(Alpha) - Scroll
post
eth_getFilterChanges(Alpha) - Scroll
post
eth_getFilterLogs(Alpha) - Scroll
post
eth_newBlockFilter(Alpha) - Scroll
post
eth_uninstallFilter(Alpha) - Scroll
post
eth_newPendingTransactionFilter(Alpha) - Scroll
post
Chain Information
eth_chainId(Alpha) - Scroll
post
net_listening(Alpha) - Scroll
post
net_version(Alpha) - Scroll
post
eth_estimateGas
eth_gasPrice(Alpha) - Scroll
post
eth_estimateGas(Alpha) - Scroll
post
eth_feeHistory(Alpha) - Scroll
post
eth_maxPriorityFeePerGas(Alpha) - Scroll
post
Real-time Events
eth_unsubscribe - Ethereum(Alpha) - Scroll
Web3 API
web3_sha3(Alpha) - Scroll
post
web3_clientVersion(Alpha) - Scroll
post
Debug API
debug_traceTransaction
post
debug_traceBlockByNumber
post
debug_traceBlockByHash
post
debug_traceCall
post
tracer
Ethereum API FAQ
BASE API
Base API
Getting Blocks
eth_blockNumber
post
eth_getBlockTransactionCountByHash
post
eth_getBlockTransactionCountByNumber - Base
post
eth_getBlockByHash - Base
post
eth_getBlockByNumber - Base
post
Account Information
eth_getStorageAt - Base
post
eth_getBalance - Base
post
eth_getCode - Base
post
eth_getProof - Base
post
Reading Transactions
eth_getTransactionCount - Base
post
eth_getTransactionByBlockHashAndIndex - Base
post
eth_getTransactionByBlockNumberAndIndex - Base
post
eth_getTransactionByHash - Base
post
eth_getTransactionReceipt - Base
post
Writing Transactions & EVM Execution
eth_call - Base
post
eth_sendRawTransaction - Base
post
Chain Information
eth_chainId - Base
post
net_listening - Base
post
net_version - Base
post
Event Logs
eth_newFilter-Base
post
eth_newPendingTransactionFilter-Base
post
eth_uninstallFilter - Base
post
eth_newBlockFilter - Base
post
eth_getFilterLogs - Base
post
eth_getFilterChanges - Base
post
eth_getLogs - Base
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Base
post
eth_getUncleByBlockHashAndIndex - Base
post
eth_getUncleCountByBlockHash - Base
post
eth_getUncleCountByBlockNumber - Base
post
Gas Estimation
eth_maxPriorityFeePerGas - Base
post
eth_feeHistory - Base
post
eth_gasPrice - Base
post
eth_estimateGas - Base
post
Real-time Events
eth_unsubscribe - Base
eth_subscribe - Base
Web3 API
web3_clientVersion - Base
post
web3_sha3 - Base
post
zkSync Era API
zkSync Era API
Getting Blocks
eth_blockNumber - zkSync Era
post
eth_getBlockByHash - zkSync Era
post
eth_getBlockByNumber - zkSync Era
post
eth_getBlockTransactionCountByHash - zkSync Era
post
eth_getBlockTransactionCountByNumber - zkSync Era
post
Reading Transactions
eth_getTransactionByHash - zkSync Era
post
eth_getTransactionCount - zkSync Era
post
eth_getTransactionReceipt - zkSync Era
post
eth_getTransactionByBlockHashAndIndex - zkSync Era
post
Writing Transactions & EVM Execution
eth_call - zkSync Era
post
eth_sendRawTransaction - zkSync Era
post
Account Information
eth_getCode - zkSync Era
post
eth_getBalance - zkSync Era
post
eth_getStorageAt - zkSync Era
post
Event Logs
eth_newFilter-zkSync Era
post
eth_newPendingTransactionFilter-zkSync Era
post
eth_uninstallFilter - zkSync Era
post
eth_newBlockFilter - zkSync Era
post
eth_getFilterLogs - zkSync Era
post
eth_getFilterChanges - zkSync Era
post
eth_getLogs - zkSync Era
post
Chain Information
net_listening - zkSync Era
post
net_version - zkSync Era
post
Gas Estimation
eth_feeHistory - zkSync Era
post
eth_estimateGas - zkSync Era
post
Web3 API
web3_clientVersion - zkSync Era
post
ZKS API
zks_estimateFee
post
zks_estimateGasL1ToL2
post
zks_getAllAccountBalances
post
zks_getBlockDetails
post
zks_getBridgeContracts
post
zks_getBytecodeByHash
post
zks_getConfirmedTokens
post
zks_getL1BatchBlockRange
post
zks_getL1BatchDetails
post
zks_getL2ToL1LogProof
post
zks_getMainContract
post
zks_getRawBlockTransactions
post
zks_getTestnetPaymaster
post
zks_getTokenPrice
post
zks_getTransactionDetails
post
zks_L1BatchNumber
post
zks_L1ChainId
post
Linea API
Linea API
Getting Blocks
eth_blockNumber
post
eth_getBlockTransactionCountByHash
post
eth_getBlockTransactionCountByNumber - Linea
post
eth_getBlockByHash - Linea
post
eth_getBlockByNumber - Linea
post
Account Information
eth_getStorageAt - Linea
post
eth_getBalance - Linea
post
eth_getProof - Linea
post
eth_getCode - Linea
post
Writing Transactions & EVM Execution
eth_sendRawTransaction - Linea
post
eth_call - Linea
post
Reading Transactions
eth_getTransactionReceipt - Linea
post
eth_getTransactionByHash - Linea
post
eth_getTransactionByBlockNumberAndIndex - Linea
post
eth_getTransactionByBlockHashAndIndex - Linea
post
eth_getTransactionCount - Linea
post
Chain Information
net_version - Linea
post
net_listening - Linea
post
eth_chainId - Linea
post
Event Logs
eth_getLogs - Linea
post
eth_getFilterLogs - Linea
post
eth_newBlockFilter - Linea
post
eth_uninstallFilter - Linea
post
eth_newPendingTransactionFilter-Linea
post
eth_newFilter-Linea
post
eth_getFilterChanges - Linea
post
Getting Uncles
eth_getUncleCountByBlockNumber - Linea
post
eth_getUncleCountByBlockHash - Linea
post
eth_getUncleByBlockHashAndIndex - Linea
post
eth_getUncleByBlockNumberAndIndex - Linea
post
Gas Estimation
eth_estimateGas - Linea
post
eth_gasPrice - Linea
post
eth_feeHistory - Linea
post
eth_maxPriorityFeePerGas - Linea
post
Real-time Events
eth_subscribe - Linea
eth_unsubscribe - Linea
Web3 API
web3_sha3 - Linea
post
web3_clientVersion - Linea
post
πDOCUMENTATION
Feature support by chain
Error Reference
Throughput(Rate Limits)
test-endpoint
Getting Started With Your API
Zetachain API
Zetachain API
Web3 API
web3_clientVersion - Zeta
post
web3_sha3 - Zeta
post
Gas Estimation
eth_estimateGas - Zeta
post
eth_gasPrice - Zeta
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Zeta
post
eth_getUncleByBlockHashAndIndex - Zeta
post
eth_getUncleCountByBlockHash - Zeta
post
eth_getUncleCountByBlockNumber - Zeta
post
Event Logs
eth_getLogs - Zeta
post
Chain Information
net_version - Zeta
post
net_listening - Zeta
post
eth_chainId - Zeta
post
eth_protocolVersion - Zeta
post
Reading Transactions
eth_getTransactionCount - Zeta
post
eth_getTransactionByBlockHashAndIndex - Zeta
post
eth_getTransactionByBlockNumberAndIndex-Zeta
post
eth_getTransactionByHash - Zeta
post
eth_getTransactionReceipt - Zeta
post
Writing Transactions & EVM Execution
eth_call - Zeta
post
eth_sendRawTransaction - Zeta
post
Account Information
eth_getCode - Zeta
post
eth_getBalance - Zeta
post
eth_getStorageAt - Zeta
post
Getting Blocks
eth_getBlockByNumber - Zeta
post
eth_getBlockByHash - Zeta
post
eth_getBlockTransactionCountByNumber - Zeta
post
eth_getBlockTransactionCountByHash -Zeta
post
eth_blockNumber - Zeta
post
Powered byΒ
Core Product
π
Unifra Supernode
π
Unifra Notify
π
Unifra Build
π
Unifra Monitor
Table of Contents
πUnifra Supernode
πUnifra Notify
πUnifra Build
πUnifra Monitor