前言
在此表示抱歉,最近确实忙的晕头转向,之前说的不久之后结果推到了现在,但是今天终于抽出时间看了一下,结果还是比较何意的,虽然晚了点。
话不多说,进入正题:
关于之前的操作笔者在这里就不多说了大家可以在2.0版本看到详细的说明https://eosfans.io/topics/62
比之2.0,3.0的代码还是做了很多的优化,代码很少,在这里不做过多说明,都在代码里,介绍在代码中间穿插。重点看代码演示。.cpp 文件
.cpp代码如下:
代码逻辑非常的简单,就不在多加说明。
.hpp 文件
.hpp代码如下:
.abi 文件
代码执行演示
在发布合约之前讲一下我的合约书写步骤:
通过vscode书写合约,vscode的使用社区里面已经提供,这里不在多说。
通过vscode来build项目,build完成以后目录下会多一个合约。这个合约是直接可以使用的,合约目录如下所示:
发布合约
发布合约通过通常的发布合约命令即可,具体代码如下:
结果如下:
合约使用
本合约也是只定义了一个Action和一个table,后续如果有需求的话可以添加,合约使用代码如下:
结果如下:
如果你再执行一次,智能合约限制只能对同一个人执行一次say操作。会报错结果如下:
table 数据
执行一下命令,你讲看到你的数据:
结果如下:
测试环境
1.部署合约的账户lome
ps: 如果图看不清楚可以点击原文阅读
联系我们
领取专属 10元无门槛券
私享最新 技术干货