gpt4 book ai didi

javascript - 使用 @solana/web3.js 将元数据添加到 Solana token

转载 作者:行者123 更新时间:2023-12-05 00:26:46 43 4
gpt4 key购买 nike

我正在尝试使用 web3.js 和 spl-token.js 创建 NFT。
但是,我需要添加元数据(如 token 名称或其他属性),否则它只会在我的钱包中显示为“未知 token ”。
这是我类型转换 token 的代码的相关部分:

let mint = await splToken.Token.createMint(
connection,
fromWallet,
fromWallet.publicKey,
null,
0,
splToken.TOKEN_PROGRAM_ID
);
否则代码类似于这个问题的答案: I would like to mint a new token on solana. How can I do this using solana-web3.js?
除了元数据的结构(我在这里找到: https://docs.phantom.app/integrating/tokens/on-chain-metadata)之外,似乎没有任何文档。
如果有人可以通过示例或文档为我指明正确的方向,我将不胜感激。谢谢!

最佳答案

为了向 NFT 添加元数据,您需要调用此程序 spl_token_metadata::instruction::create_metadata_accounts .您可以在此处找到文档 https://docs.rs/spl-token-metadata/latest/spl_token_metadata/instruction/fn.create_metadata_accounts.html

关于javascript - 使用 @solana/web3.js 将元数据添加到 Solana token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69701491/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com