계정 생성 및 삭제
계정 잠금 및 잠금 해제
계정 잔액 조회
계정 간 이더 전송
트랜잭션 서명 및 전송
> personal.newAccount(비밀번호)
"Oxe5643be9...."
> eth.accounts
["Oxe5643be9...."]
> miner.setEtherbase(personal.listAccounts[0])
true
> eth.coinbase
"0xd72e8e911..."
> eth.getBalance(eth.coinbase)
# 또는 web3를 통해서 ether 단위로 확인할 수 있음(기본 단위는 Wei)
> web3.fromWei(eth.getBalance(eth.coinbase), 'ether')
eth.blockNumber
> eth.blockNumber
0
eth.getBlock(blockNumber)
> eth.getBlock(0)
{
difficulty: 20,
extraData: "0x",
...
}
채굴을 하기 위해서는 계정이 잠금 해제 되어 있어야 함
> personal.listWallets[0].status
"Locked"
Passphrase가 뜨면 비밀번호 입력
> personal.unlockAccount(eth.coinbase)
Unlock account 0x570b....
Passphrase:
true
> personal.listWallets[0].status
"Unlocked"
miner.start(스레드 개수)
> miner.start(1)
null
> eth.mining
true
> eth.blockNumber
2
> eth.blockNumber
3
> eth.blockNumber
15
> miner.stop()
null