账号规则. A* o" ~2 ]" D7 N1 M# p. _, b, M' A
账号命名规则
! O1 Z1 U$ h. b D, u0 j0 t, v; O
可执行文件
路径. q( v( Z" L+ c4 a$ l9 o6 W
eos/build/programs
nodeos
cleos7 J9 S% X$ \( u
keosd) C6 |* R% d) W6 N* ^8 J! p& n, Q
注意, @3 `9 C! t; x7 D
除了使用keosd来管理你的钱包外,还能使用nodeos来管理钱包。不建议同时使用keosd和nodeos来管理钱包,虽然不会出现什么问题,但很容易引起混淆。/ v" I# W4 i+ a4 _2 o) H
使用方法,在config.ini文件中添加插件,重启nodeos。
plugin = eosio::wallet_api_plugin, S6 K( F5 E. b* J+ s; [
注意:当使用nodeos来管理钱包时,如果nodeos关闭,钱包将会被加锁。重新启动nodeos后,需要使用unlock命令解锁钱包。& J1 e$ |6 J2 q# Q+ A! a- Q% a
如果同时运行nodeos和keosd,cleos会优先访问nodeos。
基础智能合约6 I% ?3 k5 w: e9 F# y* V
eosio.bios6 {6 c& Q8 E1 L
部署方法
./cleos.sh set contract eosio ../eos/build/contracts/eosio.bios/ -p eosio. y( v1 S, b- \. D
eosio.token4 p o. `" i* s; L7 b0 {
部署
./cleos.sh set contract eosio.token ../eos/build/contracts/eosio.token/ -p eosio.token
eosio.system; t$ M9 x. Q' H1 F7 y( j9 Y
创建账号,更新权限,删除权限,关联权限,取消关联权限,canceldelay,onerror; J) t- h1 @1 ~2 o/ j- l. w4 u
设置内存大小,setparams,setpriv,rmvproducer,bidname. f5 s4 B: v: ?4 U: o' A
购买指定字节内存,用EOS购买内存,销售内存,抵押,取消抵押,refund
注册生产者,取消注册生产者,投票,设置成为投票代理
更新指定生产者的区块信息,(生产者)获取回报) w" `8 p5 Y* a( G7 J$ b$ j2 k
部署
请参考eosio.system部署
eosio.msig$ x$ D' z/ X# {$ s: |
msig”是“multiple signature”(多重签名)的简写,顾名思义,就是让多个账户对一起事务进行签名。可以异步提出、批准、发布经过多方同意的事务。
部署
cleos set contract eosio.msig eosio.msig -p eosio.msig