前端合约部署工具

为了便于项目方可以进行合约的快速部署和使用,Relation团队构建了前端部署工具

Quick Start

下载工具

进入github,clone对应仓库

git clone git@github.com:relationlabs/sbt-deployment-utils.git

安装相关依赖

yarn

运行项目

yarn dev

运行成功后,可以在浏览器输入地址http://localhost:3000项目

合约部署

通过metamask登录

选择合约要部署的链

这里以Polygon为例

创建新的SBT合约并进行部署

合约的部署流程包括:1.SBT和Verification合约的部署 2. 初始化SBT合约 3. 初始化Verification合约 4. 添加百名单 5. Mint SBT (后续的这些操作需要保证钱包里有足够的gas费)

1. 部署合约

部署SBT合约和对应的Verification合约

2. 初始化SBT合约

合约部署成功后,可以看到对应的合约地址,然后就可以进行SBT的初始化步骤了

在初始化SBT时,需要根据项目需要填写相应SBT的属性,这里以TestSBT作为例子

3. 初始化Verification合约

根据项目需求,填写对应Object名称,这里以Token2049作为例子

4. 添加白名单

指定可以mint SBT的地址,支持批量添加

5. Mint SBT

Last updated