evm_getnativebalancesforaddresses
Retrieve native token balances (e.g., ETH) for multiple wallet addresses in a single request. Ideal for checking blockchain account balances efficiently across various EVM-compatible chains.
Instructions
Retrieve native token balances (e.g. ETH) for one or many wallet addresses in single request.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
chain | No | The chain to query | eth |
to_block | No | The block number on which the balances should be checked | |
wallet_addresses | Yes | The addresses to get metadata for |
Input Schema (JSON Schema)
{
"properties": {
"chain": {
"default": "eth",
"description": "The chain to query",
"enum": [
"eth",
"0x1",
"sepolia",
"0xaa36a7",
"polygon",
"0x89",
"bsc",
"0x38",
"bsc testnet",
"0x61",
"avalanche",
"0xa86a",
"fantom",
"0xfa",
"cronos",
"0x19",
"arbitrum",
"0xa4b1",
"chiliz",
"0x15b38",
"chiliz testnet",
"0x15b32",
"gnosis",
"0x64",
"gnosis testnet",
"0x27d8",
"base",
"0x2105",
"base sepolia",
"0x14a34",
"optimism",
"0xa",
"holesky",
"0x4268",
"polygon amoy",
"0x13882",
"linea",
"0xe708",
"moonbeam",
"0x504",
"moonriver",
"0x505",
"moonbase",
"0x507",
"linea sepolia",
"0xe705",
"flow",
"0x2eb",
"flow-testnet",
"0x221",
"ronin",
"0x7e4",
"ronin-testnet",
"0x7e5",
"lisk",
"0x46f",
"lisk-sepolia",
"0x106a",
"pulse",
"0x171"
],
"type": "string"
},
"to_block": {
"description": "The block number on which the balances should be checked",
"type": "number"
},
"wallet_addresses": {
"description": "The addresses to get metadata for",
"items": {
"type": "string"
},
"maxItems": 25,
"type": "array"
}
},
"required": [
"wallet_addresses"
],
"type": "object"
}