请选择 进入手机版 | 继续访问电脑版

图文精华

【智能合约实战】-14-测试合约及用户权限

2019-11-27 17:15| 发布者: Amuro| 查看: 61| 评论: 0

测试合约及用户权限

 

测试合约

 

我们分别以两个账号来测试,看看结果。

 

Cleos push cation cardgameacc login[cardgameacc] -p cardgameacd@active

         Cleos push action jerry login [jerry] -p jerry@active

 

___comment:this file was generated with eosio-abigen. DO NOT EDIT Thu Feb 28 0

version:eosio::abi/1.1,

structs:[

   {

       name:login,

       base:””,

       fields:[

           {

               name:username,

               type:name

           }

         ]

},

      {

               name:user_info,

               base:””,

               fields:[

                  {

                      name:username,

                      type:name

                  },

                  {

                      name:win_count,

                      type:unit16

                  },

                  {

                      name:lost_count,

                      type:unit16

                   }

          ]

       }

],

types:{],

actions:[

    {

 

 

这是执行login之后的结果

 

我们再把权限改一下,改成Jerry看看

 

Jerry名义去执行的话,我们会发现权限似乎出了点问题,因为执行者和参数不一致。这时候需要做一个权限的检测,

 

这就是合约测试和用户权限的检测


鲜花

握手

雷人

路过

鸡蛋
精彩评论

沙发等你来坐!

发布文章
返回顶部