【三胖聊区块链-EOS】(八)EOS入门系列-智能合约之自定义权限

376 阅读1分钟

github源码:我在这呢

上一篇: 【三胖聊区块链-EOS】(七)EOS入门系列-智能合约之内联操作

1.创建自定义权限,如:

  • 创建一个名为upsert的权限
  • 此权限是在alice账户下创建的
cleos set account permission alice upsert EOS87N2t................WHoeJ7fWw29
 owner -p alice@owner

2.将权限链接到合约里:

  • 将upsert权限链接到addressbook智能合约的action:upsert
 cleos set action permission alice addressbook upsert upsert

3.测试调用upsert action,但是要带上upsert权限,否则会有Error

cleos push action addressbook upsert 
'["alice", "alice", "liddel", 21, "Herengracht", "land", "dam"]' 
-p alice@upsert

更多

想了解更多,请关注公众号哦!