# Technical Documentation

- [Web3 compatibility](/portal/technical-documentation/web3-compatibility.md)
- [eth\_protocolVersion](/portal/technical-documentation/web3-compatibility/eth_protocolversion.md): Returns protocol version encoded as a string
- [eth\_syncing](/portal/technical-documentation/web3-compatibility/eth_syncing.md): Returns an object with data about the sync status or false
- [eth\_hashrate](/portal/technical-documentation/web3-compatibility/eth_hashrate.md): Returns the number of hashes per second that the node is mining with
- [eth\_coinbase](/portal/technical-documentation/web3-compatibility/eth_coinbase.md): Returns the coinbase address to which mining rewards will go.
- [eth\_mining](/portal/technical-documentation/web3-compatibility/eth_mining.md): Returns true if client is actively mining new blocks
- [eth\_chainId](/portal/technical-documentation/web3-compatibility/eth_chainid.md): Returns the chain ID used for transaction signing at the current best block. None is returned if not available
- [eth\_gasPrice](/portal/technical-documentation/web3-compatibility/eth_gasprice.md): Returns the current gas price oracle. The gas price is determined by the last few blocks median gas price.
- [eth\_accounts](/portal/technical-documentation/web3-compatibility/eth_accounts.md): Returns accounts list
- [eth\_blockNumber](/portal/technical-documentation/web3-compatibility/eth_blocknumber.md): Returns highest block number
- [eth\_getBalance](/portal/technical-documentation/web3-compatibility/eth_getbalance.md): Returns balance of the given account
- [eth\_getStorageAt](/portal/technical-documentation/web3-compatibility/eth_getstorageat.md): Returns content of the storage at given address
- [eth\_getBlock](/portal/technical-documentation/web3-compatibility/eth_getblockbynumber.md): Returns block with given number
- [eth\_getTransactionCount](/portal/technical-documentation/web3-compatibility/eth_gettransactioncount.md): Returns the number of transactions sent from given address at given time (block number)
- [eth\_getBlockTransactionCount](/portal/technical-documentation/web3-compatibility/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block with given block number
- [eth\_getBlockUncleCount](/portal/technical-documentation/web3-compatibility/eth_getunclecountbyblockhash.md): Returns the number of uncles in a block with given hash
- [eth\_getCode](/portal/technical-documentation/web3-compatibility/eth_getcode.md): Returns the code at given address at given time (block number)
- [eth\_sendTransaction](/portal/technical-documentation/web3-compatibility/eth_sendtransaction.md): Sends transaction; will block waiting for signer to return the transaction hash
- [eth\_sendSignedTransaction](/portal/technical-documentation/web3-compatibility/eth_sendrawtransaction.md): Sends signed transaction, returning its hash
- [eth\_call](/portal/technical-documentation/web3-compatibility/eth_call.md): Call contract, returning the output data
- [eth\_estimateGas](/portal/technical-documentation/web3-compatibility/eth_estimategas.md): Estimate gas needed for execution of given contract
- [eth\_getTransaction](/portal/technical-documentation/web3-compatibility/eth_gettransactionbyhash.md): Get transaction by its hash
- [eth\_getTransactionByBlockHashAndIndex](/portal/technical-documentation/web3-compatibility/eth_gettransactionbyblockhashandindex.md): Returns a transaction based on a block hash and the transaction’s index position.
- [eth\_getTransactionByBlockNumberAndIndex](/portal/technical-documentation/web3-compatibility/eth_gettransactionbyblocknumberandindex.md): Returns a transaction based on a block number and the transaction’s index position.
- [eth\_getTransactionReceipt](/portal/technical-documentation/web3-compatibility/eth_gettransactionreceipt.md): Returns transaction receipt by transaction hash
- [eth\_getUncle](/portal/technical-documentation/web3-compatibility/eth_getunclebyblocknumberandindex.md): Returns an uncles at given block and index
- [eth\_getLogs](/portal/technical-documentation/web3-compatibility/eth_getlogs.md): Returns logs matching given filter object
- [eth\_getWork](/portal/technical-documentation/web3-compatibility/eth_getwork.md): Returns the hash of the current block, the seedHash, and the boundary condition to be met
- [eth\_submitWork](/portal/technical-documentation/web3-compatibility/eth_submitwork.md): Used for submitting a proof-of-work solution
- [eth\_submitHashrate](/portal/technical-documentation/web3-compatibility/eth_submithashrate.md): Used for submitting mining hashrate
- [eth\_subscribe](/portal/technical-documentation/web3-compatibility/eth_subscribe.md): Subscribe to Eth subscription
- [eth\_unsubscribe](/portal/technical-documentation/web3-compatibility/eth_unsubscribe.md): Unsubscribe from existing Eth subscription
- [net\_version](/portal/technical-documentation/web3-compatibility/net_version.md): Returns the current network id
- [net\_peerCount](/portal/technical-documentation/web3-compatibility/net_peercount.md): Returns number of peers connected to node
- [net\_listening](/portal/technical-documentation/web3-compatibility/net_listening.md): Returns true if client is actively listening for network connections. Otherwise false
- [web3\_clientVersion](/portal/technical-documentation/web3-compatibility/web3_clientversion.md): Returns current client version
- [web3\_sha3](/portal/technical-documentation/web3-compatibility/web3_sha3.md): Returns sha3 of the given data
- [Clover Test Cases](/portal/technical-documentation/clover-test-cases.md): In order to make Clover as a secure and high performance multi-chain. There are lots of test cases have been made to support tha.
- [Clover EVM](/portal/technical-documentation/clover-evm.md): Clover EVM is based on Frontier, but we make a lot of changes to support Clover features. Please see the following details.
- [Clover Accounts Binding](/portal/technical-documentation/clover-evm-bind.md)
- [Query Balance](/portal/technical-documentation/query-banalnce.md): This section shows how to connect to Clover mainnet and query the account balance
- [Transaction Finality](/portal/technical-documentation/transaction-finality.md)
