본문 바로가기

TIL

암호화폐 지갑으로 부터 코인개수 가져오는 기능 만들기

이번에는 졸작 기능에 들어갈 암호화폐 지갑으로부터 코인개수를 가져오는 코드를 만들 것 이다.

 

EtherScan에서 간단하게 알아볼 예정이다.

 

우선 EtherScan의 API를 사용하기 위해서는 API Key를 생성할 수 있어야 한다.

 

API Key 생성 순서는 다음과 같다.

1. EtherScan 계정만들기

2. EtherScan API Key 생성

 

아래 링크에 나와있으니 만들어보면 될 것 같다!

https://docs.etherscan.io/getting-started/creating-an-account

 

Creating an Account - Etherscan

Having an Etherscan account allows you to use sign-in only features and tools such as Address Watch List, Txn Private Notes, Token Ignore List and APIs.

docs.etherscan.io

우선 졸업작품에 들어갈 기능을 구현할 것이고 지갑주소를 입력하면 해당 지갑의 이더리움 갯수정도만 출력할 수 있게 구현해볼 것이다.

 

첫번째로 프로젝트에 axios를 설치해준다

npm install axios

api를 가져오는 방식은 axios를 사용하고, get 방식으로 이더스캔 서버로부터 response를 받는다

 

response 받는 형식이 json 형식으로 받아지기 때문에, response.data.result를 해야 내가 원하는 지갑의 이더리움 개수를 가져올 수 있다. 그리고 단위가 wei로 되어있어 환산을 해주어야 한다.

 

아래에 git 주소 있으니 참고하시길 바랍니다!

 

https://github.com/hyuk9833/testcoinmethod

 

GitHub - hyuk9833/testcoinmethod: 지갑으로부터 이더리움 갯수 알아내는 EtherScan Api 사용

지갑으로부터 이더리움 갯수 알아내는 EtherScan Api 사용. Contribute to hyuk9833/testcoinmethod development by creating an account on GitHub.

github.com

 

'TIL' 카테고리의 다른 글

svg 를 자유롭게 커스텀 하기  (2) 2024.02.27
프로그래머스 이수 전  (2) 2023.12.17
WalletConnect 예제(3)  (0) 2023.02.15
WalletConnect 예제 (2)  (0) 2023.02.10
WalletConnect v2 예제 (1)  (0) 2023.02.08