我正在尝试使用web3.js和spl-token.js创建NFT。
然而,我需要添加元数据(例如代币名称或其他属性),否则它在我的钱包中将仅显示为“未知代币”。
这是我正在铸造代币的相关代码部分:
let mint = await splToken.Token.createMint(
connection,
fromWallet,
fromWallet.publicKey,
null,
0,
splToken.TOKEN_PROGRAM_ID
);
否则,代码与此问题的答案相似:我想在Solana上铸造新代币。如何使用solana-web3.js做到这一点?
除了元数据结构(我在这里找到了: https://docs.phantom.app/integrating/tokens/on-chain-metadata),似乎没有任何文档。如果有人能给出一个示例或文档指导我方向就真的非常感激了。谢谢!