eth_getBalance
eth_getBalance(address, blockNumber) → quantity 지정된 블록에서 특정 주소의 OKRW 잔액을 반환합니다. OKRW가 네이티브 토큰이므로 네이티브 잔액을 반환합니다(이더리움의 ETH 잔액과 동일).
파라미터
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
address | string | ✓ | 잔액을 확인할 주소 (20바이트, 0x 접두사가 있는 16진수 인코딩) |
blockNumber | string | ✓ | 16진수 블록 번호 또는 'latest', 'earliest', 'pending' |
반환값
타입:
string aokrw(기본 단위, 소수점 18자리) 잔액을 16진수로 인코딩한 값입니다. 10^18로 나누면 표시 단위 OKRW가 되며, 이더리움의 wei↔ETH 관계와 동일합니다.
에러
| 코드 | 이름 | 설명 |
|---|---|---|
-32602 | Invalid params | 잘못된 주소 형식 또는 블록 번호 |
예제
최신 블록에서 잔액 조회
해당 주소의 현재 OKRW 잔액을 반환합니다
curl -X POST https://rpc-testnet.maroo.io \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getBalance",
"params": ["0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "latest"],
"id": 1
}' 응답
0xD3C21BCECCEDA1000000은 10^24 aokrw, 즉 1,000,000 OKRW에 해당합니다.
{
"jsonrpc": "2.0",
"id": 1,
"result": "0xD3C21BCECCEDA1000000"
}