Jump to Content
API Reference
v2.1
Log In
API Reference
Log In
v2.1
API Reference
Web3 API
Search
All
Pages
Start typing to 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
DogeOS API
DogeOS API
Account Information
eth_getBalance - DogeOS
post
eth_getCode - DogeOS
post
eth_getProof - DogeOS
post
eth_getStorageAt - DogeOS
post
Chain Information
eth_chainId - DogeOS
post
net_listening - DogeOS
post
net_version - DogeOS
post
Debug API
debug_traceBlockByHash
post
debug_traceBlockByNumber
post
debug_traceCall
post
debug_traceTransaction
post
tracer
Gas Estimation
eth_estimateGas
post
eth_feeHistory
post
eth_gasPrice - DogeOS
post
eth_maxPriorityFeePerGas - DogeOS
post
Event Logs
eth_getFilterChanges - DogeOS
post
eth_getFilterLogs - DogeOS
post
eth_getLogs - DogeOS
post
eth_newBlockFilter - DogeOS
post
eth_newFilter - DogeOS
post
eth_newPendingTransactionFilter - DogeOS
post
eth_uninstallFilter - DogeOS
post
Getting Blocks
eth_blockNumber - DogeOS
post
eth_getBlockByHash - DogeOS
post
eth_getBlockByNumber - DogeOS
post
eth_getBlockTransactionCountByHash - DogeOS
post
eth_getBlockTransactionCountByNumber - DogeOS
post
Reading Transactions
eth_getTransactionByBlockHashAndIndex - DogeOS
post
eth_getTransactionByHash - DogeOS
post
eth_getTransactionCount - DogeOS
post
eth_getTransactionReceipt - DogeOS
post
Real-time Events
eth_unsubscribe - DogeOS
Web3 API
web3_clientVersion - DogeOS
post
web3_sha3 - DogeOS
post
Writing Transactions & EVM Execution
eth_call - DogeOS
post
eth_sendRawTransaction - DogeOS
post
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
Xlayer API
Xlayer API
Getting Blocks
eth_getBlockByNumber - Xlayer
post
eth_getBlockByHash - Xlayer
post
eth_getBlockTransactionCountByHash - Xlayer
post
eth_getBlockTransactionCountByNumber - Xlayer
post
eth_blockNumber - Xlayer
post
Reading Transactions
eth_getTransactionByHash - Xlayer
post
eth_getTransactionCount - Xlayer
post
eth_getTransactionReceipt - Xlayer
post
eth_getTransactionByBlockNumberAndIndex - Xlayer
post
eth_getTransactionByBlockHashAndIndex - Xlayer
post
Writing Transactions & EVM Execution
eth_call - Xlayer
post
eth_sendRawTransaction - Xlayer
post
Account Information
eth_getBalance - Xlayer
post
eth_getCode - Xlayer
post
eth_getStorageAt - Xlayer
post
Event Logs
eth_getLogs
post
eth_newFilter
post
eth_newBlockFilter
post
eth_newPendingTransactionFilter
post
eth_getFilterChanges
post
eth_getFilterLogs
post
eth_uninstallFilter
post
Chain Information
eth_chainId - Xlayer
post
net_version - Xlayer
post
net_listening - Xlayer
post
Getting Uncles
eth_getUncleByBlockNumberAndIndex - Xlayer
post
eth_getUncleByBlockHashAndIndex - Xlayer
post
eth_getUncleCountByBlockHash - Xlayer
post
eth_getUncleCountByBlockNumber - Xlayer
post
Gas Estimation
eth_gasPrice - Xlayer
post
eth_estimateGas - Xlayer
post
Real-time Events
eth_subscribe - Xlayer
eth_unsubscribe - Xlayer
Web3 API
web3_sha3 - Xlayer
post
web3_clientVersion - Xlayer
post
Powered by
Web3 API
This section contains Web3 API methods for the DogeOS blockchain.