본문 바로가기
Ethereum

[Ethereum] Geth - 채굴 #2

by smilemugi 2022. 12. 7.

Geth 로 Private Network 를 구성하고

https://smilemugi.tistory.com/12

 

[Ethereum] Geth 로 Private Network 만들기 #1

Geth는 이더리움재단(Ethereum Foundation)이 제공하는 공식 클라이언트 소프트웨어로써, Go언어로 개발되었다. Geth를 처음 시작하면 네트워크 내의 다른 이더리움 클라이언트(노드, node 라고도 함)에

smilemugi.tistory.com

 

채굴시 보상 받는 계정 설정

miner.setEtherbase(personal.listAccounts[0])

 

 채굴 시작(인자로 채굴에 사용될 쓰레드 수)

miner.start(1)

: null 이나 true 가 출력되면 정상적으로 시작된 것이다.

 

채굴 상태를 확인

eth.mining

 

채굴 종료

miner.stop()

 

생성된 블록 수 조회

eth.blockNumber

 

0 번째 블록의 정보 출력

eth.getBlock(0)

 

그외 명령어들

계정 목록

eth.accounts

 

0번째 계정의 상태를 출력

personal.listWallets[0].status

 

계정의 Locked 해제 방법 (Locked 상태이면 트랜젝션이 발생할 수 없기 때문에 해제를 우선적으로...)

personal.unlockAccount(eth.accounts[0])

 

계정 잔액 조회 (기본 : wei 단위로 표시)

eth.getBalance(eth.accounts[0])

잔액을 ether 단위로 표시하기

web3.fromWei(eth.getBalance(eth.accounts[0]), "ether")

(1 eth = 10^18 wei)

 

처리해야 할 트랜젝션 목록

eth.pendingTransactions