一、智能合约

映射令牌:为正常的ERC20代币创建一个质押合约,以实现跨链。

可映射令牌:为用户创建一个跨链合格的ERC20质押合约。

令牌映射:映射在侧链中部署的合约,主要用于铸造和刻录令牌。


二、跨链资产流


主链–>侧链跨链流程

  1. 用户选择代币并将其存放在主链上,这实际上是在将他们的代币抵押到代币的抵押合约中。

  2. 用户在侧链上退出,这时节点通过映射合约验证该用户的存款操作,并且如果验证了三个以上的节点,则令牌映射合同将执行mint操作,铸造相同数量的令牌,并将其发送收集到用户的目标地址。

铸造和销毁方法 - 图1

侧链–>主链跨链流程

  1. 用户选择令牌并将其放置在侧链上,而侧链实际上是在燃烧令牌,因为合约会将用户的令牌放入黑洞地址。
  2. 当用户在主链上退出时,该节点通过令牌映射合同验证是否存在有效的存款操作,并且如果验证了三个以上的节点,则令牌映射合约将执行撤销操作并将令牌转移到用户的目标地址收集。

铸造和销毁方法 - 图2