您现在的位置是:首页 >学无止境 >EOS本地链创建钱包、智能合约部署、交易网站首页学无止境
EOS本地链创建钱包、智能合约部署、交易
简介EOS本地链创建钱包、智能合约部署、交易
EOS本地链创建钱包、智能合约部署、交易
钱包操作
1.启动keosd命令
keosd &
可能会出现以下问题

可以用下图的方式解决

解决后,再次输入keosd &,得到下图就算成功

2.启动nodeos
3.创建钱包
cleos wallet create --to-console
第一次创建钱包,会得到一个密码,需要记住这个密码后面操作要用
4.打开钱包
cleos wallet open
5.解锁钱包
cleos wallet unlock
6.把初始私钥导入到钱包里
cleos wallet import
指定的初始私钥:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
7.产生公私钥
cleos wallet create_key
8.创建新账户
比如创建账户名bob 公钥可选择刚刚产生的。相当于这里的eosio是创建人,bob是新的账户名
cleos create account eosio bob2 EOS86FvPfBh5tJwF2V3FRcvRV5cpd7CxTy3JnNjUeeyGyxX54ah9V
部署智能合约tokens
- 创建文件夹
mkdir CONTRACTS_DIR
- 下载
cd CONTRACTS_DIR
git clone https://github.com/EOSIO/eosio.contracts --branch v1.7.0 --single-branch
cd eosio.contracts/contracts/eosio.token
- 创建一个token账户
cleos create account eosio eosio.token EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
eosio-cpp -I include -o eosio.token.wasm src/eosio.token.cpp --abigen
cleos set contract eosio.token CONTRACTS_DIR/eosio.contracts/contracts/eosio.token --abi eosio.token.abi -p eosio.token@active
然后就可以创建新代币了
交易
1.创建新代币
要创建新代币,选择一个账户作为发行者
比如选择alice 最大供应量为1000000000.0000 SYS。前提是要先有alice这个账户。
cleos push action eosio.token create '[ "alice", "1000000000.0000 SYS"]' -p eosio.token@active
2.alice开始发行新代币
cleos push action eosio.token issue '[ "alice", "100.0000 SYS", "memo" ]' -p alice@active
3.接着就可以交易了
cleos push action eosio.token transfer '[ "alice", "bob2", "25.0000 SYS", "memo" ]' -p alice@active

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。





QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
U8W/U8W-Mini使用与常见问题解决
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结