本篇系统梳理 NFT 中 metadata 的存储与拼接策略。我们以「数据存储位置」与「拼接方式」为两大维度,区分 On-chain / Off-chain / Fully Custom 模型,并详解 static 拼接、dynamic 拼接与 metadata 冻结机制的开发实践。
关键词:ERC-721、NFT、safeTransferFrom、ownerOf、tokenURI、Metadata、Receiver、Enumerable、URIStorage
关键词:非标准实现、USDT、safeTransfer、return bool、SafeERC20、ABI 兼容性、合约适配、交易失败调试
关键词:ERC-2612、Permit、Meta-Transaction、EIP-712、nonces、gasless approval、安全授权
关键词:ERC20、approve、allowance、transferFrom、双重授权攻击、SafeERC20、permit、授权流程图
关键词:interface、event、hook、可选扩展、继承结构、ERC165、模块化设计
关键词:EIP、ERC、接口设计、标准化、OpenZeppelin、ERC165
深入剖析 Web3 应用中 call 与 log 的使用边界与协作模式,结合真实场景,讲解分页策略、性能差异与监听机制。 关键字: Call、Log、事件日志、合约状态、getLogs、eth_call、分页查询、DApp 架构、Web3 前端
Web3 前端如何读取链上数据?本文全面解析 Call、Log 与 RPC 的区别与最佳实践,结合 viem/wagmi 提供实战指导
关键字: Web3 前端, 链上数据读取, eth_call, getLogs, 合约事件, Viem, Wagmi, Zust
ZKLogin 是一种结合 OAuth 与零知识证明的链上认证机制,允许用户在不暴露身份的前提下完成登录验证。它解决了传统签名登录中地址公开、隐私缺失的问题,已在 Sui 网络中率先落地,并正逐步成为 Web3 身份基建的重要方向。