eth_getBalance - Somnia

Example code for the eth_getBalance JSON-RPC method. Complete guide on how to use eth_getBalance JSON-RPC in GetBlock Web3 documentation.

This method returns the balance of the account at a given address on the Somnia network. The balance is returned in wei (the smallest unit of SOMI, where 1 SOMI = 10^18 wei). This method is essential for wallet applications, balance verification, and transaction preparation.

Parameters

Parameter
Type
Required
Description

address

string

Yes

The address to check balance (20 bytes, 0x-prefixed)

block

string

Yes

Block number in hex, or "latest", "earliest", "pending"

Request Example

cURL
curl -X POST https://go.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
  "jsonrpc": "2.0",
  "id": "getblock.io",
  "method": "eth_getBalance",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc9e7595f8bB45",
    "latest"
  ]
}'

Response Example

Response Parameters

Parameter
Type
Description

result

string

Balance in wei as hex (0x8ac7230489e80000 = 10 SOMI)

Use Cases

  • Display wallet balance in dApps

  • Verify sufficient funds before transactions

  • Check gas availability for operations

  • Monitor account holdings

  • Calculate portfolio values

Error Handling

Error Code
Description

-32602

Invalid params - malformed address or block parameter

-32603

Internal error - node processing issues

-32000

Server error - RPC endpoint unavailable

SDK Integration

Last updated

Was this helpful?