[eos6]智能合约开发-理解abi文件

2020-01-31  本文已影响0人  FriendOfTime

https://developers.eos.io/eosio-home/docs/the-abi

1、简介

上一篇使用abi文件部署智能合约。abi文件可以通过eosio.cdt提供的eosio-cpp工具生成。

abi是基于json,用来描述如何在json和二进制之间转换行为。一旦通过abi文件来描述你的合约,那么开发者和用户就可以通过json和你的合约进行交互。

个人理解,就是用来描述一个二进制文件的行为,即对外暴露的接口等。

2、structs和tables

structs:

分为隐式和显式两种。

隐式即不是显式定义的struct。

显式如下:

tables:

如上图所示定义的multi_index,有两个tables:accounts和stat

上一篇下一篇

猜你喜欢

热点阅读