ethereum常用命令示例
用户管理
-
打开控制台
$ geth --datadir=path/to/custom/data/folder attach --datadir“~/.ethereum”数据库和密钥库的数据目录
-
创建账户,参数是密码
在控制台输入下面命令:personal.newAccount("Write here a good, randomly generated, passphrase!")
"0x0fec688d601909d28faf6fe18cf6230d08b698b6"默认第一个创建的用户为主用户
-
查看用户:
eth.accounts
["0x0fec688d601909d28faf6fe18cf6230d08b698b6"]账户的排序反映了他们创建的时间。 密钥文件存储在DATADIR / keystore下,可以通过复制其中包含的文件在客户端之间传输。 这些文件使用密码加密,如果它们包含任何数量的以太网,则应备份。 但是,请注意,如果您传输个别密钥文件,则提交的帐户顺序可能会发生变化,您可能无法在同一位置结束同一帐户。 因此请注意,只要您不将外部密钥文件复制到您的密钥存储区,只依赖帐户索引即可。
- 解锁帐户
personal.unlockAccount("0xf9ab190a9c56fd0d945eac9659c0c9519b13c64e")
或者
这里是给第一个账户解锁
user1=eth.accounts[0]
personal.unlockAccount(user1)
挖矿
-
开始挖矿
miner.start()
挖到一个区块会奖