调用多个NFT的代理合约应该怎么设计?

需求:项目方由10个NFT合约,需要不定时的去某个合约中 转账/mint 特定的ID到特定用户。

  1. 粗笨方法:直接发起10笔交易,每次单独call 一个 合约 执行 转账操作
  2. 合约代理方案:直接实现一个代理合约,由该合约执行call,依次call外部的NFT合约执行转账/mint操作,此时,外部看的话只有一笔交易,内部的Internal transactions 取决于输入的数组参数相关。
  3. 在2 的设计中,通过OnlyOwner控制函数,但是要求Owner 有能够支付gas的代币
  4. 设计签名方案,直接把合约参数数据、接收地址数据、数量数据、签名 全部聚合编码到一起,任何人拿到签名后都能发起链上交易,签名拥有有效期限
  5. 签名方案需要的gas费用高于 Owner显示,因为内部涉及 签名的校验、解析等
相关推荐
孙叫兽6 小时前
区块链论坛社区
区块链
LHminer 凡15 小时前
神马 M21 31T 矿机解析:性能、规格与市场应用
区块链
空中湖1 天前
去中心化投票系统开发教程
去中心化·区块链
MicroTech20252 天前
微算法科技 (NASDAQ:MLGO)利用量子密钥分发QKD技术,增强区块链系统的抗攻击能力
区块链·量子计算
dingzd952 天前
去中心化金融(DeFi)入门必看
金融·web3·去中心化·区块链·facebook·tiktok·instagram
miner.Fan2 天前
蚂蚁 S21e XP Hyd 3U 860T矿机性能分析与技术特点
区块链
Sui_Network2 天前
凭借 Seal,Walrus 成为首个具备访问控制的去中心化数据平台
大数据·人工智能·科技·web3·去中心化·区块链
TechubNews2 天前
Webus 与中国国际航空合作实现 XRP 支付
大数据·网络·人工智能·web3·区块链
凡哥btczf6662 天前
神马 M63S+ 438T矿机评测:SHA-256算法高效能挖矿利器
区块链
taxunjishu2 天前
CC-Link IE FB 转 DeviceNet 实现欧姆龙 PLC 与松下机器人在 SMT 生产线锡膏印刷环节的精准定位控制
运维·人工智能·物联网·自动化·区块链