C++ 合约开发说明

蚂蚁区块链智能合约平台基于 WebAssembly 开发,提供一套基于 C99/C++14 标准的 C++ 语言子集作为合约语言。合约开发者通过编译工具(mychain.mycdt)将合约代码编译成 wasm 字节码,由合约平台区块链节点对 wasm 字节码进行解释执行。

本目录的文档主要介绍如何在蚂蚁区块链合约平台中通过 C++ 语言来实现合约的编写和编译。

因C++合约编译工具(mychain.mycdt),与链版本相关联,请根据实际的链版本使用不同的编译工具(mychain.mycdt),以下都是长期稳定版,推荐使用最新版本V2.24。

链版本

相关参考文档

V2.19

V2.19版本的编译方式

V2.24

V2.24版本的编译方式

说明

使用智能合约开发功能,应具有合理性与合规性,符合相关监管规则和要求,严禁将合约开发用于发代币等不法行为上。