账号规则$ z; Y7 z/ T! Z8 B# X
账号命名规则0 G" `' h R7 y, @7 j; o0 ?" i
( _" v7 e% g" Q: w R: O
可执行文件7 o9 _& z& y& k- y& Y, V7 S
路径3 A q8 k7 M/ f4 K3 D( n1 M L1 ~
eos/build/programs
nodeos
cleos+ s; F$ v3 p* X% L8 i; P
keosd
注意
除了使用keosd来管理你的钱包外,还能使用nodeos来管理钱包。不建议同时使用keosd和nodeos来管理钱包,虽然不会出现什么问题,但很容易引起混淆。
使用方法,在config.ini文件中添加插件,重启nodeos。: w1 ?% h/ d( ?; c5 }( a
plugin = eosio::wallet_api_plugin
注意:当使用nodeos来管理钱包时,如果nodeos关闭,钱包将会被加锁。重新启动nodeos后,需要使用unlock命令解锁钱包。# t# o" P: M: D% h- Y0 M/ O! E
如果同时运行nodeos和keosd,cleos会优先访问nodeos。
基础智能合约
eosio.bios
部署方法$ {7 |. h/ a2 A; e' z" R
./cleos.sh set contract eosio ../eos/build/contracts/eosio.bios/ -p eosio
eosio.token
部署7 Z! V+ q, R" g7 C
./cleos.sh set contract eosio.token ../eos/build/contracts/eosio.token/ -p eosio.token
eosio.system. ^- x- N2 t( I+ P* U
创建账号,更新权限,删除权限,关联权限,取消关联权限,canceldelay,onerror. N0 D2 O9 [5 R c
设置内存大小,setparams,setpriv,rmvproducer,bidname1 U3 Q% c+ ?9 \% a5 |- j
购买指定字节内存,用EOS购买内存,销售内存,抵押,取消抵押,refund
注册生产者,取消注册生产者,投票,设置成为投票代理
更新指定生产者的区块信息,(生产者)获取回报 ^8 t/ E5 `7 I5 {( Z4 j
部署7 b0 O$ x9 l4 `* K! ` b
请参考eosio.system部署% G" r W) G1 U- k
eosio.msig
msig”是“multiple signature”(多重签名)的简写,顾名思义,就是让多个账户对一起事务进行签名。可以异步提出、批准、发布经过多方同意的事务。
部署
cleos set contract eosio.msig eosio.msig -p eosio.msig