hoot bridge 跨链合约对接

1. 查询可绑定地址

amcli get table bridge.addr bridge.addr chainaddress --limit 10 -L eth -U eth

2. 绑定地址

random 参数为上一步查询结果中的 0-length 随机数

amcli push action bridge.addr bindaddress '{"user": "user1", "chain": "eth", "random": 2}' --permission user1@active

3. 查看账号已绑定地址

amcli get table bridge.addr user1 acctaddress --limit 10

4. 查询跨链币种配置

amcli get table bridge.chain bridge.chain chaincoins --limit 10

5. 跨链操作

5.1 跨入

  • 转账到绑定地址

    • 转账币种必须在chaincoins表中配置

    • 转账金额必须大于配置的最小金额

5.2 跨出

  • memo 格式:xout:$out_address:$chain_token

out_address :跨出目标链上,转账接收地址。

chain_token :标识某一区块链网络上的特定代币,它包含以下信息:

  • 网络类型: 跨出的目标链。

  • 代币符号: 目标链上的代币。

例如:eth.usdt

在使用 chain_token 字段时,请确保配合正确的网络环境,以免发生操作失败或资产丢失的情况。


6. 合约名一览

环境
Token合约
地址合约
跨链合约

测试

bridge.token

bridge.addr

bridge.chain

生产

*

hootfiaddres

hootfibridge


最后更新于