Hey Y00ts :)
This tool was created to utilize the burnNFT instruction released in the Metaplex Token Metadata Standard v1.3. You can use it to burn a bulk list of NFTs, and reclaim funds locked up in token, metadata and edition accounts. Keep in mind, once a token is burned, it's gone forever.
git clone https://github.com/Swertin/BulkNftBurnTool.git
cd BulkNftBurnTool
Ensure you have the latest version of node.js
To install dependencies with yarn:
yarn
To install dependencies with npm:
npm i
Make a copy of .env-example, and name it .env
In the .env file:
Export your private key from Phantom.
Note: This private key has to be the owner of the nfts that are being burned, otherwise the transaction will fail
Paste the private key in the Treasury field of .env
e.g. Treasury=pR1vA73KeYSd1237A...
Paste your RPC in the RPC field of .env
e.g. RPC=https://nodemonkey...
Get a json hashlist array of the nfts that you want to burn, paste it into hashList.json
, matching the array bracket formatting
e.g.
Lines 1 to 5 in c5f548f
node index.js