在我们之前的文章里,我们谈论了如何开始设置开发环境并部署你的首个DApp到LoomPlasmaChain测试网。
PlasmaChain是DPoS链,这意味着与以太坊主网不同,参与区块创建的节点数量仅限于少数功能强大的机器。虽然这非常有利于事务吞吐量和计算时间,但也意味着PlasmaChain的安全性会低于以太坊主网。
转移网关通过其大量的节点网络和PlasmaChain上创建的数字资产验证者,可以提供由以太坊网络保障的相同级别的安全性。顾名思义,它们共同构成一组网关,通过它们可以将你的ERC721资产转移到以太坊主网和其他智能合约链。
美国银行:考虑到用户采用率和开发者活动增长,目前不会进入加密熊市:3月1日消息,美国银行(Bank of America)在一份题为“Digital Assets: in the Flow”的报告中表示,对个人和交易所钱包之间加密货币流动的分析显示,市场“缺乏方向性信念”。
美联储的紧缩政策和宏观经济逆风可能会限制加密货币在未来六个月的上行空间。然而,以Alkesh Shah为首的分析师在近日的报告中写道,考虑到用户的采用程度和开发者活动的增长,这不会是一个“加密冬天”。
该银行表示,比特币交易资金外流表明,比特币逢低买入的势头不大,而以太坊的交易资金流入表明,其价格可能继续面临不利因素。
报告称,前三名稳定币的交易所流入连续第二周显著放缓。该行分析师说,上周交易所流入达到51.7万美元,较前一周下降99%,这表明投资者可能在当前的宏观经济环境下等待时机。
报告称,在对潜在经济衰退的担忧被消除之前,加密货币市场将很难突破最近的交易区间。(CoinDesk)[2022/3/1 13:29:29]
转移网关分为四个部分:
1.以太坊网关
2
functiondepositToGateway(uinttokenId)public{safeTransferFrom(msg
}
在两个链上都部署了ERC721代币合约之后,就需要在它们之间创建映射。这会将你的代币“注册”到网关。在这个例子中,我们将在以太坊测试网和PlasmaChain测试网之间创建一个映射。
撰写本文时,Rinkeby转移网关的地址是:0x6f7Eb868b2236638c563af71612c9701AC30A388
由于这是一个测试网,因此网关合约可能会被Loom团队清除并重新部署。因此,请确保在SDK文档面上查看当前地址。
通过使用两个ERC721代币合约的地址和证明你拥有这些合约的签名,调用extdev网关合约的addContractMapping函数就可以完成映射。
为了证明你已将ERC721合约部署到其中一个以太坊网络,你必须提供一个签名,以及部署合约的以太坊事务哈希。
要证明你已将ERC721合约部署到PlasmaChain更容易一些。你只需要签署发送到PlasmaChain网关的请求,使用部署合约的密钥来注册你的合约。然后,PlasmaChain网关将确保你的密钥是已部署合约的所有者。
样本应用
为了更简单地说明,我们有一个很棒的样本应用,你可以查看如何设置部署和使用loom-js来完成这些任务。loom-js是一个javascript库,可以帮助你处理签名事务以及与转移网关交互等操作。一整个类都用来提供一种简单的方法来完成诸如在链之间相互映射ERC721合约之类的事情。
可以在LoomSDK文档里找到转移网关样本应用以及loom-js。
浏览转移网关示例时,最有用最值得看的文件之一是gateway-cli.js,因为它提供了一个超棒的部署工具,你可以根据自己的合约进行修改,或者直接拿来使用。在撰写本文时,链接Rinkeby和extdev的地址被硬编码到gateway-cli.js中,因此如果它们与文档中列出的不同,你可能需要更新它们。
>>>
扫码关注LoomNetwork
加入我们的僵尸大军
微博:LoomNetworkCN
电报私人聊天室:https://t.me/loomnetworkcn
想要学习写属于你自己的DApp代码:https://cryptozombies.io/zh
知乎专栏:zhuanlan.zhihu.com/loomnetwork
中文版medium:medium.com/loom-network-chinese
往期精选:
CryptoZombies全球线下交流会,马上来到你身边
游戏将成为区块链大众化普及的催化剂
LoomNetwork路线图更新:2018年第4季度—2019年第1季度
ERC721x--更智能的代币,为加密收藏品的未来而生
Loom交易站(Marketplace)Alpha版上线啦!
隆重介绍ZombieBattleground
LoomSDKBeta现在正式向公众开放!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。