공부방/블록체인
Web 3 js 를 이용한 지갑 잔액 확인
soycrab
2023. 4. 21. 16:30
1. Infura 회원가입 및 로그인
https://app.infura.io/
2. 프로젝트 생성
- NETWORK 는 web3 API 선택
- NAME은 자유롭게
3. 본인 테스트 네트워크 선택 후 링크 복사 (소스코드 rpcURL 에 사용예정)
4. 적당한 위치에 프로젝트 디렉터리 생성 후 해당 폴더에서 아래 명령어 입력
npm init
npm install web3
5. 해당 프로젝트에 디렉터리에 test.js 파일 하나 생성후 아래 코드 복붙
const Web3 = require("web3");
const url = "여기에 infura 사이트에서 복사한 URL 추가";
const web3 = new Web3(url);
const account = "여기에 지갑 주소 입력";
web3.eth.getBalance(account)
.then((balance) => {
console.log(`잔액 = ${balance}`);
return web3.utils.fromWei(balance, "ether"); //단위 변경
})
.then((eth) => {
console.log(`${eth} ETH.`);
})
6. 터미널에서 파일 실행
node test.js
반응형