应用程序二进制接口

应用程序二进制接口 (ABI)是一个Fragments的集合,它指定了如何与合约的各种组件交互。

Interface可以按类型组织Fragments,并可以具有对每个组件进行编码、解码等功能。

大多数开发人员可能不需要这种对链上二进制数据进行编码和解码的低级访问,而最有可能使用(Contract),它提供了一个更方便的接口。 一些框架和工具开发者或使用高级技术的开发者可能会发现这些类(classes)和实用工具(utilities)很有帮助。

•AbiCoder
•创建实例
•Coding Methods
•ABI 格式
•Human-Readable ABI
•Solidity JSON ABI
•Solidity Object ABI
•在格式之间相互转换
•Fragments
•Formats
•Fragment
•ConstructorFragment
•ErrorFragment
•EventFragment
•FunctionFragment
•ParamType
•Interface
•创建实例
•属性
•格式化
•Fragment Access
•签名(Signature) 和 主题(Topic) 的哈希
•编码数据
•解码数据
•解析(Parsing)
•类型(Types)
•Specifying Fragments