首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Solana Metaplex NFT转移到另一个钱包

如何将Solana Metaplex NFT转移到另一个钱包
EN

Stack Overflow用户
提问于 2022-07-29 02:26:56
回答 1查看 227关注 0票数 0

我从糖果机器中创建了一个NFT,我想把它转移到另一个钱包,但是我不知道如何生成令牌对象来进行传输。

代码语言:javascript
复制
import { Keypair, Connection, clusterApiUrl, PublicKey } from '@solana/web3.js';
import splToken from "@solana/spl-token";

const connection = new Connection(clusterApiUrl('devnet')); 
const secretKey = new Uint8Array([...])
const fromWallet = Keypair.fromSecretKey(secretKey);

var myToken = new splToken.Token(
    connection,
    publicKey, // What address do I use here?
    TOKEN_METADATA_PROGRAM_ID,
    fromWallet
);

我一直收到这个错误,我不知道我应该使用什么公钥。我以为这是代币的地址,但我什么也没做。

代码语言:javascript
复制
TypeError: Cannot read properties of undefined (reading 'Token')
EN

回答 1

Stack Overflow用户

发布于 2022-07-29 04:10:41

我怀疑这是个印本问题。最近版本的@solana/spl-token不再有Token类了。

您可以直接使用createTransferInstruction指令https://github.com/solana-labs/solana-program-library/blob/master/token/js/src/instructions/transfer.ts#L35

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73161032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档