token-basket-swaps-metatx

时间:2024-05-21 16:56:00
【文件属性】:

文件名称:token-basket-swaps-metatx

文件大小:154KB

文件格式:ZIP

更新时间:2024-05-21 16:56:00

JavaScript

代币篮子掉期 概述 制造商可以定义带有多个ERC20,ERC721和/或ERC1155令牌的交换。 制造商签署收货人的订单,然后收货人使用制造商的signedHash调用MetaExchange合约内的fill功能。 MetaExchange合同使用VerifySignature.sol合同中定义的实用程序功能来验证订单是否确实由制造商签署。 如果签名匹配,则由MetaExchange启动一篮子令牌的交换。 每个充装的订单保存在映射称为fills用的关键orderHash这是使用衍生keccak256(abi.encodePacked(makerOrderSig, takerOrderSig))其中makerOrderSig和takerOrderSig签署使用与制造商为了令牌和接受者为了令牌制造商专用密钥散列消息作为参数。 它们被分成单独的散列,以避免堆栈太深的错误。 由于maker


【文件预览】:
token-basket-swaps-metatx-main
----.gitignore(55B)
----package.json(406B)
----package-lock.json(626KB)
----scripts()
--------script.js(14KB)
----README.md(3KB)
----hardhat.config.js(590B)
----contracts()
--------mock()
--------utils()
--------MetaExchange.sol(10KB)
----test()
--------swap-test.js(12KB)

网友评论