用户指南

经纪人如何铸造和燃烧WXCH

基础设置

1.经纪人:设置经纪人XCH存款地址。这是经纪人在燃烧 WXCH 令牌后期望从托管人那里得到 XCH 的地址.

函数: Bridge.setBrokerDepositAddress()

1.托管人:设置经纪人在铸造时应发送其XCH的存款地址。

函数:Bridge.setCustodianDepositAddress()

铸造

经纪人想铸造 1 Wxch

1.它查询托管人的存款地址。函数:Bridge.custodianDepositAddress()

1.经纪人生成一个 1.005 XCH 的XCH tx 到托管地址。但还没有发送它。

2.经纪商呼叫添加铸造要求:

1.金额 = 1e12

2.xchtxid = tx ID

3.xch 存款地址 = 托管人存款地址

1.经纪人在Chia网络上发送XCH tx。并给保管人铸造请求 Nonce 。

2.保管人阅读 Nonce 信息​getMintRequest()

1.保管人用confirmMintRequest() 确认铸造请求,输入确认铸造请求的哈希值

燃烧

经纪人想燃烧 1 个 wxch 。我们假设它已经批准了桥梁合同的限额。

1.经纪人请求燃烧金额 1e12。并让保管人知道请求的nonce。

1.保管人阅读燃烧请求​getBurnRequest

1.托管人将 0.995 XCH 发送到请求的存款地址。

2.保管人请求confirmBurnRequest同时发送燃烧请求的哈希与Xch tx 哈希

附录

WXCH 合约地址

合约名称

合约地址

WXCH通证

https://etherscan.io/token/0x2847c48b4FD2e7dCAcC00Cb04f555fE8dD10D504

Bridge合约

https://etherscan.io/address/0xf4e0b46029d0fEd6b865C53C2b8d34AD81152bA2

最后更新于

这有帮助吗?