Klaytnapi로 balance 를 확인하고 싶습니다

curl -s -k --location --request GET https://th-api.klaytnapi.com/v2/account/0x13E91FF5dC254aEA9871A5930b305caAF20A1263/token
을 이용해서 balance 를 확인할 수 있는데요.

결과의 “balance”: “0x1158e460913d00000” 를 평문으로 확인하려면 어떻게 해야 하는지 문의 드립니다.

안녕하세요, newtype 님.

API를 호출하여 받은 결과물인 balance에 나온 수치를 16진법->10진법으로 변환하시면 평문으로 얻으실 수 있지 않을까 생각됩니다.

감사합니다.

자답입니다.
#!/bin/bash

peb=1000000000000000000
result1=curl -s -k -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"klay_getBalance","params":["$address", "latest"],"id":1}' https://$hostname/v1/cypress/archive | jq ' .result' | sed 's/\"//g'
result2=$(($result1))

echo $result2 $peb | awk ‘{printf “%.6f”, $1 / $2}’

1 Like