EOS技术爱好者EOS专题eos

BM公布最新版开源智能合约平台

2018-04-03  本文已影响67人  228b5dff4508
image

今日,BM在GitHub中上传了最新版的EOS开发人员指南,并在EOS开发者群中提到新版指南将会解决旧版智能合约中遇到的一些难题。以下为IMEOS技术团队为新旧版本做出的对比总结。本文由IMEOS-EOS技术研发团队解读。

image image

旧版本智能合约

image

新版本智能合约

image

不同点在于:

编程方式:

1、旧版本采用类C和C++的混合编程方式,新版本则是使用更纯粹的C++面对对象编程方式,合约继承eosio::contract基类。

Action定义

2、旧版本合约的action通过apply方法的参数传递到具体实现中,而新版本则是通过方法名称来对应相应action,代码中的hi()方法就是一个action,执行下这个action:

image
上一篇 下一篇

猜你喜欢

热点阅读