How to transfer frozen nfts in solana phantom wallet

246 views Asked by At

When I transfer nfts on solana, "Account is frozen" error occurs.

https://magiceden.io/item-details/tXzY8BAEegYeiH2VzLr6XXA1ywtXVRFNYnANscobrAB this is the nft, I want to transfer.

Some says that I have to use metaplex. I don't what to do.

But it works very well on another nfts. What am I gonna do with it? Please help me.

1

There are 1 answers

0
Mark Sackerberg On

This is a programmable NFT. They are always frozen and only thawed on transfer by the metaplex token metadata program.

It's correct that you will have to use metaplex functions for it. If you want to do it by code in JS you can use the umi library.

import { transferV1 } from '@metaplex-foundation/mpl-token-metadata'

await transferV1(umi, {
  mint,
  authority: currentOwner,
  tokenOwner: currentOwner.publicKey,
  destinationOwner: newOwner.publicKey,
  tokenStandard: TokenStandard.NonFungible,
}).sendAndConfirm(umi)

https://developers.metaplex.com/token-metadata/transfer