Ethereum_2_简单交易

2018/02/03 Ethereum

简单交易

  1. 启动私链

指定一个开发路径,即为私链存储空间

geth -datadir "~/ethdev" --dev
  1. 打开控制台

启动后再打开一个控制台,指定日志文件

geth -dev console 2>> file_to_log_output

注意2和»之间没有空格,执行后会出现>命令输入提示符

  1. 查看账户
eth.accounts

第一次使用时,账户为空

  1. 创建账户
personal.newAccount('123456')

参数为密码

  1. 账户赋值给变量
user1=eth.accounts[0]
  1. 查看余额
eth.getBalance(user1)
  1. 查看当前区块号
eth.blockNumber

第一次使用,区块号为0

  1. 第三个窗口,打开日志
tail -f file_to_log_output
  1. (回到第二个窗口)开启及停止挖矿
miner.start()
miner.stop()
  1. 查看账户余额

挖矿默认会存入第一个账户

  1. 转账
eth.sendTransaction({from:user1,to:user2,value:web3.toWei(3,"ether")})

默认账户是锁定状态,开锁

personal.unlockAccount("0x69a5dfead49dfb3468413c5fa417ebf5c89d2e6f","123456")
  1. 需挖矿记账

user2如没有余额,日志中有交易,但需要挖矿才能真正完成交易记账

Search

    Table of Contents