Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Ethereum
- ERC20
- ERC165
- git
- solidity
- web
- 스마트 컨트랙트
- geth
- MySQL
- 제어의역전
- 네트워크
- web3.js
- 이더리움
- github
- 블록체인
- Python
- Docker
- NFT
- blockchain
- erc721
- tcp
- web3
- 트랜잭션
- JavaScript
- Programming
- 솔리디티
- server
- ethers
- truffle
- erc
Archives
- Today
- Total
멍개의 연구소
[ethereum] node.js에서 web3.js를 이용하여 이더리움 네트워크 연결 본문
· web3.js 설치
web3.js는 이더리움 네트워크를 연결하는 라이브러리 입니다.
$ npm install --save ethereum/web3.js
· testrpc 설치
로컬에 빠르게 테스트용 이더리움 네트워크 구축을 위해 설치를 합니다.
$ npm install -g ethereumjs-testrpc
$ testrpc
EthereumJS TestRPC v6.0.3 (ganache-core: 2.0.2)
Available Accounts
==================
(0) 0x2198d903228fe853c3c12ccf757fcbf79f50dca9
(1) 0x65c8a1f540d7956d3a6b2c1e0d561e4e676b5768
(2) 0xb9f2f05fb259e56f3d48822cabf3d5a5beafdee0
(3) 0x1d5f5a9d1b447a20241c5fa25fda1b442c10e268
(4) 0x2eb1c7574b499559d7eb28d628938b5aad428517
(5) 0x23f0c0cda654303a9f052b120a877e1cd0cf28c4
(6) 0xd0d1f7571e6624d00127b500c483d492d413e491
(7) 0xcc7b7cacb9a839fe288fdd50b9fbf458368f1987
(8) 0x36f08169d6872798756cc6f0286560ce1ff3e0d9
(9) 0x2dcb48d08a14202ff545823a7f15bfe5988ab9cb
Private Keys
==================
(0) 1898a5741000b22640801f34972d4f2d8347b1e93c59abc8359bb5670dc219f3
(1) fc202650d52050125fc38f6bb04d4ccbe456b3a17f5fbe84c59fe3d11fad96d0
(2) 399afdad24a28f687d58ad6c3a493aaea913da2dacbc461ad05d8ac782d36ec6
(3) 19fde803de40c45af23515eab5393bb5fa1a4d2a0700d4c5e42b44f0756609d2
(4) a6d513ca0417bce57c4fe25b582f1073dc4e9420842d38d3a2e78584083f9465
(5) c0c666071e0960b9b761f6f860fe7e3d7cb7d2b881a83e0ff1f3a465507a5e0c
(6) be4ba60e7caaa4463bc3f2933bdfbd2fb8c5507b3c3e3a52a727a4a074d94c65
(7) ba33baf9c345c4895aae8419547942676572d2426853ca266df6bd58e7c67947
(8) d09f14c89191fa065cc9674edabef5b4876b791e591489cdbb6e3a2e578707e0
(9) 530241f64ed1630465ac5673a266eb944dc5ef38747c8f865d75eefbe5657c8d
HD Wallet
==================
Mnemonic: palm roof climb achieve combine equal people tornado pass multiply garden shoot
Base HD Path: m/44'/60'/0'/0/{account_index}
Listening on localhost:8545
testrpc 설치 후 testrpc를 입력하면 100이더가 충전된 10개의 계정을 사용할 수 있습니다.
· web3.js 사용
const Web3 = require('web3');
const web3 = new Web3();
console.log(web3)
web3.setProvider(new Web3.providers.HttpProvider('http://localhost:8545'));
console.log(web3.eth.accounts[0]) // 0x2198d903228fe853c3c12ccf757fcbf79f50dca9
'블록체인' 카테고리의 다른 글
[ethereum] 노드에서 생성된 block에 대해서 이벤트 받기 (0) | 2022.08.27 |
---|---|
[ethereum] solidity에서 bytes32에서 string으로 변환 (0) | 2022.08.27 |
[ethereum] docker를 활용한 이더리움 네트워크 구축 - 3편 (0) | 2022.08.27 |
[ethereum] docker를 활용한 이더리움 네트워크 구축 - 2편 (0) | 2022.08.27 |
[블록체인] 블록체인을 위한 고랭(golang) (0) | 2022.08.27 |
Comments