eth_getBalance
Returns the balance of the account at the given address.
Parameters
- Address - The address to check balance for
- Block Parameter - Block number, or "latest", "earliest", "pending"
{
"jsonrpc": "2.0",
"method": "eth_getBalance",
"params": ["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"],
"id": 1
}
Returns
QUANTITY
- Integer of the current balance in wei (1 TRX = 10^6 sun/wei for TRON).
Implementation Examples
- cURL
- JavaScript
curl -X POST https://api-tron-jsonrpc.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getBalance",
"params": ["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"],
"id": 1
}'
// Using ethers.js
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider('https://api-tron-jsonrpc.dwellir.com/YOUR_API_KEY');
const balance = await provider.getBalance('0x407d73d8a49eeb85d32cf465507dd71d507100c1');
console.log('Balance in TRX:', ethers.formatUnits(balance, 6)); // TRON uses 6 decimals
Example Response
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x0234c8a3397aab58"
}