文档捉虫大赛火热进行中,好礼多多> HOT

操作场景

本文档指导用户进行 FISCO BCOS 引擎网络下的合约管理。

前提条件

已登录 TBaaS 控制台

操作步骤

新建合约

1. 选择左侧导航栏中的BCOS > 区块链网络,进入“区块链网络”页面。
2. 选择合约管理页签,进入合约管理界面,并单击新增合约
3. 在弹出的“新增合约”窗口中,单击选择文件并上传 solidity 合约。如下图所示:
注意
请上传以 .sol 为后缀、不超过4MB且文件中不包含中文的合约文件。
合约名称需和合约内容的 contract 对象名一致,否则会编译失败。
文件名即为合约名。




编译合约

合约管理页签中,单击待编译合约所在行右侧的编译
注意
合约名称需要和合约内容的 contract 对象一致,否则会编译失败。部分合约可能存在依赖,即合约中有 import 其他合约,则编译前需要将依赖的合约上传。

部署合约

1. 合约管理页签中,单击需部署合约所在行右侧的部署
2. 在弹出的“部署合约”窗口中,选择私钥并单击保存。如下图所示: n

n部分合约在部署时,可能需输入参数。请您结合实际情况输入,如下图所示: n



重新上传合约

注意
如合约编译或部署失败,您可参考此步骤重新上传合约。合约重新上传后,需要再次编译部署。
重新上传合约的文件名需与当前合约的合约名一致。
1. 合约管理页签中,单击需部署合约所在行右侧的重新上传
2. 在弹出的“重新上传”窗口中,选择合约文件并单击保存。如下图所示: n



删除合约

注意
合约部署前可删除,合约完成部署后已存在链上,不可进行删除操作。
1. 合约管理页签中,单击需部署合约所在行右侧的删除
2. 在弹出确认删除窗口中,单击确认即可完成删除操作。

查看合约详情

合约管理页签中,单击合约名称可进入合约详情页。您在此页面中,可查看合约内容、合约地址、合约 abi 和 bin。其中,合约内容支持下载。如下图所示: n


目录