跳转至

合约仓库

合约仓库里存放着已经开发好、可以部署使用的智能合约,该功能模块分为合约市场和我的合约两部分。

合约市场

合约市场提供了丰富的合约模板样例,您可以直接部署使用,也可以复用模板创建自己的业务合约;

我的合约

您可以在此管理自己的合约仓库,通过本地上传、复用模板和手动编写创建业务合约,并提供给不同的链部署使用。

合约市场

您可点击「控制台-合约仓库-合约市场」进入到「合约市场」页。在合约市场中,平台为您提供了常用的各种语言版本的合约模板,涵盖了一些基本应用场景所需合约。您可以在我的合约开发环节直接进行复用,节省开发成本。

合约市场提供了C++、Solidity、Go三种语言的合约模版,选择具体合约可进入到目标合约的详情页,查看当前合约信息和接口描述。

我的合约

您可点击「控制台-合约仓库-我的合约」进入到「我的合约」页。在该模块,您可以根据业务需要开发自定义合约。完成开发合约后,您可以选择具体的链进行部署,详情请参考区块链管理-合约管理

创建合约

如果您有业务合约需要开发创建,可点击「创建合约」按钮,进入到创建合约页面。创建合约前,您需要配置智能合约信息,如合约名称、合约描述,合约语言(平台支持C++、Solidity、Go三种合约语言),选择上传合约代码类型(支持复用合约市场模板、本地上传、手动编写三种方式)。配置好智能合约信息后,进行编译操作,并发布到我的合约处。

复用合约市场模板

合约市场提供丰富的合约模版样例,您可以基于已有合约模板进行快速开发。

本地上传

您可以上传本地已开发完成的智能合约。

手动编写

您也可以在代码框中直接手动编写代码。

执行编译

配置完智能合约信息后,您需要对智能合约执行编译,编译成功后即可发布到我的合约处。

如果执行「发布到我的合约」,相关合约无法编辑和删除,只能查看;如果执行「保存」,相关合约可以进行编辑和删除操作。