付费视频,请购买课程( ¥2,000.00 )后再观看

VibeCoding: 使用 Viem 与 NFTMarket 交互与监听

2次播放
17 小时前

视频 AI 总结:

  1. 核心内容:本课程作业要求编写一个后端程序,通过 Viem 监听 NFTMarket 合约的买卖事件(List 和 BuyNFT),并用扫块方式打印日志。同时,需编写交互脚本调用合约进行上架、购买等操作。AI 自动生成了代码并部署合约,但需要理解其工作原理并优化部署及监听方式。

  2. 关键信息:

    • 需要准备 NFTMarket 合约地址、ABI、RPC 节点 URL。
    • 监听采用扫块方式(遍历每个区块的日志),而非直接 watch log。
    • 交互脚本需处理授权(Approve)、上架(List)、购买(Buy)等步骤。
    • AI 自动部署合约并保存地址,但部署文件路径可能需手动调整。
    • 作业强调后端监听事件以获取链上数据,实际应用常需存入数据库。