我将为我的合同(简单的ERC1155合同、松露项目)启用OpenSea使用的元事务,检查以下教程和合同,并理解本地元事务可能是最好的选择:
https://docs.opensea.io/docs/polygon-basic-integration https://github.com/ProjectOpenSea/meta-transactions/blob/main/contracts/ERC1155MetaTransactionMaticSample.sol
并有以下问题:
NativeMetaTransaction和ContextMixin合同的实现?我可以找到这个模块,但不确定这是否是最好的选择:https://www.npmjs.com/package/@maticnetwork/pos-portal,EIP712Base合同( NativeMetaTransaction的父合同)扩展了Initializable,它假定我的合同可以升级,而我并不打算将我的合同升级。此外,模块中使用的solidity版本是0.6.x,而在我的合同中它是0.8.x,很乐意得到任何建议/建议。提前感谢!
发布于 2022-05-24 09:42:53
更新:我遵循了这里的说明:https://docs.opensea.io/docs/polygon-basic-integration#meta-transactions
在这里:
我将我的合同从ContextMixin和NativeMetaTransaction合同中扩展到github中。
https://ethereum.stackexchange.com/questions/121019
复制相似问题