如何在Solana中获取一个收藏中的所有NFT?

9

你好,想要通过集合的符号获取该集合中所有的NFT,请问是否有可提供数据的API?

2个回答

1

-1
这是一个使用Mataplex.JS的最简单的示例。
import { Metadata } from "@metaplex-foundation/mpl-token-metadata";
import { Connection } from "@solana/web3.js";

const connectionMetaplex = new Connection(
"https://api.metaplex.solana.com",
"confirmed"
);
const walletAddress = "6vRx1iVZo3xfrBHdpvuwArL2jucVj9j9nLpd2VUTTGMG"
const nftsmetadata = await Metadata.findDataByOwner(connectionMetaplex, walletAddress);
console.log(nftsmetadata);

  "dependencies": {
    "@metaplex-foundation/mpl-core": "^0.0.5",
    "@metaplex-foundation/mpl-token-metadata": "^1.2.5",
    "@project-serum/anchor": "^0.22.1",
    "@solana/buffer-layout": "^4.0.0",
    "@solana/spl-token": "^0.2.0",
    "@solana/web3.js": "^1.36.0"
  }

我已经尝试了公共和私有端点,但这似乎只适用于您提供的API链接。您知道为什么吗? - Lemon
10
这将检索某个钱包拥有的令牌账户的元数据,而不是集合中的令牌账户。 - oriont

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接