eth_getBalance

zkLink Nova chain RPC Methods & API Documentation


eth_getBalance RPC Method

The eth_getBalance method returns the balance (in wei) of the specified account address at the latest block.

⚠️

eth_getBalance only returns the balance of the native chain currency (ex: Matic for zkLink Nova or ETH for Ethereum or) and does not include any ERC20 token balances.

Parameters

Returns

Balance - The chosen address’ balance in wei as an integer.

Request

POST https://<network>.chainnodes.org/YOUR-API-KEY

Example

💡 Confusing?

Ask our experienced blockchain developers in Telegram

  • HTTPS POST Request with a JSON RPC call in the body
  • Replace YOUR-API-KEY with the API key from your CHAINNODES.ORG Dashboard
  • You can use a different supported network by replacing zklink-nova-mainnet
curl https://zklink-nova-mainnet.chainnodes.org/YOUR-API-KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"jsonrpc":"2.0","method":"eth_getBalance","params": ["0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5", "latest"],"id":1}'

Body

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x19451085df7bc276d"
}

Some use cases:

  1. Wallet Balance Display: Wallet applications use eth_getBalance to display the current balance of a user's account.
  2. Transaction Validation: Before sending a transaction, a user or a wallet can call eth_getBalance to check if the account has enough balance to cover the transaction cost. This can prevent failed transactions due to insufficient funds.
  3. Account Monitoring: Services that monitor Ethereum accounts for various purposes (like auditing, alerting, or reporting) use eth_getBalance to track the balance of specific accounts over time.
  4. DApp Interaction: Decentralized applications use eth_getBalance to check the balance of a user's account before performing actions that require a certain minimum balance.

Need RPC API keys?

Get 12.5M archival requests for free today.