如何使用ERC721侦听NFT造币交易( ethers.js )?
发布于 2023-03-08 06:46:22
// 创建一个合约实例
const contract = new ethers.Contract(contractAddress, abi, provider);
// 监听 Transfer 事件
contract.on("Transfer", (from, to, tokenId) => {
// 获取代币的元数据 URI
const tokenURI = await contract.tokenURI(tokenId);
// 解析元数据 JSON
const metadata = await fetch(tokenURI).then(res => res.json());
// 获取代币的名称
const name = metadata.name;
});出发地:新冰
https://ethereum.stackexchange.com/questions/121772
复制相似问题