はじめに
NFTをバーンする
Last updated March 12, 2025
NFTを永久に破棄してレント手数料を回収します。
NFTをバーンする
以下のセクションでは、完全なコード例と変更が必要なパラメータを確認できます。NFTのバーンの詳細については、Coreドキュメントをご覧ください。
1import { createUmi } from '@metaplex-foundation/umi-bundle-defaults'
2import { burn } from '@metaplex-foundation/mpl-core'
3import { mplCore } from '@metaplex-foundation/mpl-core'
4import { publicKey } from '@metaplex-foundation/umi'
5
6const umi = createUmi('https://api.devnet.solana.com').use(mplCore())
7const assetAddress = publicKey('AssetAddressHere...')
8
9// Permanently destroy/burn an NFT asset
10const result = await burn(umi, {
11 asset: assetAddress,
12}).sendAndConfirm(umi)
13
14console.log('Asset burned successfully')
1# Burn an NFT using the Metaplex CLI
2
3# Burn a single asset by its mint address
4mplx core asset burn <assetId>
5
6# Burn an asset from that is part of a collection
7mplx core asset burn <assetId> --collection <collectionId>
パラメータ
バーンに合わせて以下のパラメータをカスタマイズしてください:
| パラメータ | 説明 |
|---|---|
assetAddress | バーンするNFTの公開鍵 |
仕組み
バーンプロセスには3つの手順が含まれます:
- NFTを取得 -
fetchAssetを使用してNFTデータを取得 - バーンを実行 - NFTを永久に破棄
- レントを回収 - ほとんどのSOLが返金されます(約0.00089784 SOLを除く)
警告:バーンは永久的で元に戻すことはできません。続行する前に、NFTを破棄したいことを確認してください。
レント回収
NFTをバーンすると:
- ほとんどのレントSOLがNFT所有者に返金されます
- アカウントの再開を防ぐため、少額(約0.00089784 SOL)が残ります
- バーンするにはNFTの所有者である必要があります
