[BLOCKSDK] JAVASCRIPT로 크로스 체인 지갑의 잔액 조회하기

BLOCKSDK·2023년 10월 16일
0

BLCOKSDK 개발자 문서공식 github에서 이더리움, 클레이튼, 폴리곤, BNC 등 다양한 블록체인 서비스 및 솔루션을 사용자의 프로그래밍 언어에 맞게 제공하고 있습니다.

이 글에서는 BLOCKSDK를 사용해 크로스 체인 지갑의 주소 잔액을 조회 방법을 알아봅니다.
BLOCKSDK에 로그인 후 가이드에서 테스트와 확인이 가능합니다.

BLOCKSDK 웹에서 테스트

BLOCKSDK에 로그인 후 보이는 대시보드에서 테스트와 확인이 가능합니다.

Javascript 코드로 조회하기

  • BlockSDK에서 지원하는 네트워크
    • 이더리움(eth)
    • 클레이튼(klay)
    • 바이낸스 스마트 체인(bsc)
    • 폴리곤(matic)
    • 아발란체 C체인(avax)
    • 이더리움 클래식(etc)

예시 코드

const axios = require('axios');

const list_network = ["eth","klay","bsc","etc","avax","matic"] // 잔액 조회를 원하는 토큰 배열
const api_token = "Node_RPC_TOKEN" // BLOCKSDK API TOKEN
const wallet_address = "0xf977814e90da44bfa03b6295a0616a897441acec" // 잔액 조회를 원하는 월렛 주소

for (const network of list_network) {
    axios.get(`https://mainnet-api.blocksdk.com/v3/${network}/address/${wallet_address}/balance`, {
        params: {

        },
        headers: {
            'X-API-TOKEN': api_token
        }
    })
    .then(response => {
        console.log(response.data);
    })
    .catch(error => {
        console.log('Error:', error);
    });
}

실행 결과

{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '0',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}
{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '97630443467475000000000000',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}
{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '37359037544272907389091281',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}
{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '939638822939419954995512',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}
{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '0',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}
{
  payload: {
    address: '0xf977814e90da44bfa03b6295a0616a897441acec',
    balance: '11317077597336550243961489',
    unconfirmedBalance: '0'
  },
  state: { code: 200, success: true }
}

마치며

BLOCKSDK를 사용하여 다양한 블록체인 네트워크에서 지갑의 잔액을 조회하는 방법을 살펴보았습니다. 이를 통해 개발자들은 플랫폼 간의 장벽을 효과적으로 넘어, 여러 블록체인에 걸쳐 통합된 데이터 접근과 관리를 수행할 수 있습니다. 이러한 기능은 블록체인 기반 애플리케이션의 범용성과 확장성을 크게 향상시킬 수 있습니다.

더 읽을거리

[BLOCKSDK] JAVASCRIPT로 이더리움 지갑 생성하기
[BLOCKSDK] JAVASCRIPT로 이더리움 ERC721(NFT)을 조회하는 방법

profile
BLOCKSDK는 간편 코인 제작 기능 과 블록체인 서비스 개발을 단순화하여 블록체인에 전문화된 개발자 없이 빠르게 개발할수 있는 API 와 완성형 솔루션 제공 서비스입니다

0개의 댓글

관련 채용 정보