EOS 命令行创建账号及发币

基于centos7 1611

安装docker-ce,一定是docker-ce而不能是老版的docker

下载eos镜像

docker pull eosio/eos

单独启动钱包

docker run -d --restart=unless-stopped --name keosd \
-v /root/eosio/eosio-wallet:/opt/eosio/bin/data-dir \
-v /root/eosio/eosio-wallet:/root/eosio-wallet \
-t eosio/eos /opt/eosio/bin/keosd \
--wallet-dir /opt/eosio/bin/data-dir \
--http-server-address=127.0.0.1:8900

设置主网快捷方式

alias cleos='docker exec -i keosd /opt/eosio/bin/cleos --wallet-url http://127.0.0.1:8900 -u https://api.eosnewyork.io'

确保是主网

cleos get info

确保为主网chain_id=aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906

创建钱包

cleos wallet create -n my

导入私钥,通过别的途径创建的钱包

cleos wallet import -n my 

创建新的公钥秘钥对

 cleos create key

创建可以用于发币的用户

cleos system newaccount --stake-net '1 EOS' --stake-cpu '2 EOS' --buy-ram-kbytes 250 creatorAccount newAccountName EOS6jkE9UABMvq6fjslfjsdfjsljflfsjdlfsjflhirudpA3D2fLVV4kPntxE6kFTu EOS6jkEkjfhwku4iu4rtwiu4yr984UERIWUERA3D2fLVV4kPntxE6kFTu
 

查看账号信息

 cleos get account accountName

查看账号余额

cleos get currency balance eosio.token accountName

cleos get currency balance accountName accountName

发币,发币前确保自己的账户里有200k以上的内存

部署代币合约

cleos set contract accountName contracts/eosio.token/

创建代币

creatorAccount和issuerAccount可以是一个

cleos push action creatorAccount create '[ "issuerAccount","10000000000.0000 AAA", 0, 0, 0]' -p creatorAccount

发行代币

cleos push action issuerAccount issue '[ "issuerAccount", "1000000000.0000 AAA", "slogan" ]' -p issuerAccount

每个账号需要想消耗240B的内存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值