본문 바로가기

블록체인

geth 사설 이더리움 네트워크 테스트 명령어

■ 계정생성

geth --datadir "C:\ethereum" account new

 

■ 계정리스트 확인

geth --datadir "C:\ethereum" account list

 

■ 계정삭제

keystore에 있는 UTC--... 파일 삭제

 

■ 제네시스 생성 설정파일 및 geth 초기설정

geth --datadir "C:\ethereum" init "C:\ethereum\genesis.json"

 

■ network 구동

geth --networkid 4649 --nodiscover --maxpeers 0 --datadir C:\ethereum console 2>> C:\ethereum\geth.log
eth.accounts

 

■ Etherbase 확인 (Etherbase: 채굴에 성공했을 때 보상받는 계정)

eth.coinbase

 

■ Etherbase 변경

miner.setEtherbase(eth.accounts[1])

 

■ Etherbase 잔고확인

wei단위 : eth.getBalance(personal.listAccount[0])

ether단위 : web3.fromWei(eth.getBalance(personal.listAccount[0]), "ether")

** 1ether = 10^18wei

 

■ 블록수 확인

eth.blockNumber

 

■ 채굴시작, 종료

miner.start() / miner.start(1) / miner.start(스레드 수)

miner.stop()

 

■ 채굴중인지 확인

eth.mining

 

■ 해시속도 (채굴중이면 1이상의 값)

eth.hashrate

 

■ 이더리움 전송 (10ETH 전송)

personal.sendTransaction({from:personal.listAccounts[0], to:"0x6f287b0d553cbddd5fcfa250b7c79f0c5eafb6c3", value:web3.toWei(10,"ether")}, "1")

'블록체인' 카테고리의 다른 글

Bitcoin  (0) 2019.05.14
Ethereum nonce  (0) 2019.04.06
Hot Wallet / Cold Wallet  (0) 2019.03.28