需求:项目方由10个NFT合约,需要不定时的去某个合约中 转账/mint 特定的ID到特定用户。
- 粗笨方法:直接发起10笔交易,每次单独call 一个 合约 执行 转账操作
- 合约代理方案:直接实现一个代理合约,由该合约执行call,依次call外部的NFT合约执行转账/mint操作,此时,外部看的话只有一笔交易,内部的Internal transactions 取决于输入的数组参数相关。
- 在2 的设计中,通过OnlyOwner控制函数,但是要求Owner 有能够支付gas的代币
- 设计签名方案,直接把合约参数数据、接收地址数据、数量数据、签名 全部聚合编码到一起,任何人拿到签名后都能发起链上交易,签名拥有有效期限
- 签名方案需要的gas费用高于 Owner显示,因为内部涉及 签名的校验、解析等
调用多个NFT的代理合约应该怎么设计?
blockchain_yhj2024-01-13 21:58
相关推荐
cmes_love7 小时前
股票逐笔level2历史行情下载十档订单薄五档tick分钟下载分享HavenlonLabs10 小时前
区块链解决信任分布,AI 需要解决能力控制选择不变10 小时前
死磕牛市主升浪战法(趋势确认 + 洗盘低吸 + 主升浪持有 + 止盈止损)阅读量 1000 万 +,点赞 11 万的文章Bczheng115 小时前
二十九.签名与脚本(4)--脚本验证例子软件工程小施同学16 小时前
CCF A区块链论文分享-NDSS 2026(2)-CtPhishCapture:揭露针对加密货币钱包的基于凭证窃取的网络钓鱼诈骗(附pdf)Zhan86112421 小时前
数据接口的序列号机制与丢包检测:西班牙行情数据IBEX指数实时行情接入笔记CTA量化套保1 天前
期货量化程序 time.sleep 卡死:天勤单线程与 deadline 替代东方隐侠安全团队-千里1 天前
币安Skills Hub:散户的“机构级超能力“来了终端域名1 天前
AI与区块链融合:加密货币的下一前沿——技术架构、企业价值与未来趋势Richown1 天前
区块链治理:DAO与去中心化治理机制