@hitchhacker
2018-07-23T13:28:57.000000Z
字数 1421
阅读 1162
如何升级EOS系统请查看上篇文章:将EOS系统升级 | 大狗教你EOS开发
(1)cleos 和 nodeos 无需在其所在的文件夹下运行了,在任何目录下都能运行这两个命令,从而不用每次都切换文件夹。
(2)短暂中断 nodeos 后,重新启动时无需重新解锁钱包,从而不用每次去复制钱包密钥了。
(3)现在部署合约时最好复制完整路径。
(1)首先还是创建钱包:
cleos wallet create
(2)加载bios合约:
cleos set contract eosio ~/eos/build/contracts/eosio.bios -p eosio
(3)生成密钥对:
cleos create key
(4)导入私钥:
cleos wallet import 5HzF89tpwDXeE7smG5pCnS2VBoKWPuQBmPF9Hgv8JRbtMjrXBBN
(5)用刚才的公钥创建三个账户,eosio.token、gakki和 gakkifans:
cleos create account eosio eosio.token EOS8V7GxjNXiTojyx8x4iieC7SGGiSWAx72z89Q8pZR6DidrKNbdZ
cleos create account eosio gakki EOS8V7GxjNXiTojyx8x4iieC7SGGiSWAx72z89Q8pZR6DidrKNbdZ
cleos create account eosio gakkifans EOS8V7GxjNXiTojyx8x4iieC7SGGiSWAx72z89Q8pZR6DidrKNbdZ
cleos set contract eosio.token ~/eos/build/contracts/eosio.token
(2)eosio.token执行合约,铸币:
cleos push action eosio.token create '[ "eosio.token", "10000000000.0000 GAKKI" ]' -p eosio.token
push action:执行一个「智能合约上的动作」。
命令格式:push action [账户] [动作] [数据] -p [授权账户]
账户:提供将要运行的智能合约的账户。
动作:智能合约上的要运行的动作。
数据:合约的参数
(3)向gakki账户中发币:
cleos push action eosio.token issue '[ "gakki", "1000.0000 GAKKI", "memo" ]' -p eosio.token
(1)从gakki账户向gakkifans账户转账:
cleos transfer gakki gakkifans "1.0000 GAKKI"
(2)查看gakki账户和gakkifans账户的余额
查询余额命令的格式如下:
cleos get currency balance eosio.token [要查询余额的账户]
所以查询gakki和gakkifans两个账户余额的命令是这样子的:
cleos get currency balance eosio.token gakki
cleos get currency balance eosio.token gakkifans
查看余额,一个余额999,一个余额1,转账成功!