合约管理

最近更新时间:2024-03-25 15:02:04

我的收藏

操作场景

本文档指导用户进行长安链·ChainMaker 引擎网络下合约的安装、升级等操作。

前提条件

已登录 TBaaS 控制台

操作步骤

查看合约

1. 选择左侧导航栏中的长安链 > 区块链网络,进入“区块链网络”页面,单击需查看的网络进入详情页。
2. 选择“合约管理”页签,即可查看当前链上的合约。如下图所示: n



安装合约

在“合约管理”页签中,单击列表左上角的安装合约,在弹窗中填写对应的信息、上传合约文件后即可将合约安装至链上。如下图所示: n


注意
合约支持 Go、Solidity、Rust、C++ 四种语言。不同的合约上传的合约文件类型不同。
安装 Solidity 合约时,需将 .bin 和 .abi 两个合约文件一起上传。
安装 DockerGo 合约时,合约名称必须跟编译合约时使用的合约名保持一致。

升级合约

在“合约管理”页签中,单击合约列表右侧操作 > 升级,在弹窗中填写新的版本号、上传新的合约文件后即可完成合约的升级。如下图所示: n



废止合约

在“合约管理”页签中,单击合约列表右侧操作 > 废止,确认后即可废止合约,废止合约后不可恢复。如下图所示: