以太坊Geth的dev模式的使用过程

  1. 安装geth和postman
  2. 打开一个cmd,开启geth的dev模式:指定数据的存放地点,开启rpc,让其他进程可以访问

geth --datadir E:/installed/Geth/data/dev/ --rpc --dev --rpccorsdomain “https://remix.ethereum.org,http://remix.ethereum.org, localhost”

以太坊Geth的dev模式的使用过程_第1张图片
上面这个账户里面默认有很多钱,账户对应的数据在keystore文件夹中。

  1. 打开另一个cmd,开启另一个交互窗口:

geth attach \.\pipe\geth.ipc

  1. 输入personal查看个人相关信息,包括账户信息
    以太坊Geth的dev模式的使用过程_第2张图片
  2. 新建一个账户,不用输入密码,直接回车。
    以太坊Geth的dev模式的使用过程_第3张图片
  3. 如果你的电脑安装了curl,可以试一试这一步,查看第一个账号的钱,很多钱。

curl -X POST -H “Content-Type: application/json” --data ‘{“jsonrpc”:“2.0”, “method”:“eth_getBalance”, “params”:[“0x1316b5e2e0f68f81214fdab2e40a7063d0ba5195”, “latest”], “id”:1}’ http://127.0.0.1:8545

以太坊Geth的dev模式的使用过程_第4张图片
7. 打开postman,在这里试步骤6. 结果是一样的。其中这个链接是JSON RPC API
以太坊Geth的dev模式的使用过程_第5张图片

以太坊Geth的dev模式的使用过程_第6张图片

  1. 用第一个账户向第二个账户转账,输出结果的result是交易的hash值。
    以太坊Geth的dev模式的使用过程_第7张图片
  2. 使用上面的result,获取交易的receipt
    以太坊Geth的dev模式的使用过程_第8张图片
  3. 查看cmd,发现日志变化
    以太坊Geth的dev模式的使用过程_第9张图片
  4. 查看keystore目录,发现目前是两个账户
    以太坊Geth的dev模式的使用过程_第10张图片

其他可参考:
https://geth.ethereum.org/getting-started/dev-mode
https://www.youtube.com/watch?v=DNKKIzR1tv0

你可能感兴趣的:(区块链)