John 70efc6010f add idl-build to cargo.toml features 1 vuosi sitten
..
migrations 9fe5a0327f added cnft-burn example 1 vuosi sitten
programs 70efc6010f add idl-build to cargo.toml features 1 vuosi sitten
tests c96997574e fixed the keypair 1 vuosi sitten
.gitignore 9fe5a0327f added cnft-burn example 1 vuosi sitten
.prettierignore 9fe5a0327f added cnft-burn example 1 vuosi sitten
Anchor.toml dd63c033ea changes to run the test completely 1 vuosi sitten
Cargo.toml 9fe5a0327f added cnft-burn example 1 vuosi sitten
README.md dd63c033ea changes to run the test completely 1 vuosi sitten
package.json f116e3891a update to @coral-xyz/spl-token 0.30.0 1 vuosi sitten
tsconfig.json 9fe5a0327f added cnft-burn example 1 vuosi sitten

README.md

cnft-burn

This repository contains the cnft-burn program, a Solana Anchor program that allows you to burn compressed NFTs (cNFTs) in your collection. The program interacts with the Metaplex Bubblegum program through CPI to burn cNFTs.

Components

  • programs: Contains the anchor program
  • tests: Contains the tests for the anchor program

Deployment

The program is deployed on devnet at FbeHkUEevbhKmdk5FE5orcTaJkCYn5drwZoZXaxQXXNn. You can deploy it yourself by changing the respective values in lib.rs and Anchor.toml.

How to run

  1. Configure RPC path in cnft-burn.ts. Personal preference: Helius RPCs.
  2. run anchor build at the root of the project i.e cnft-burn in this case.
  3. run anchor deploy to deploy and test the program on your own cluster.
  4. run anchor test to run the tests.

Acknowledgements

This Example program would not have been possible without the work of:

  • Metaplex for providing the Bubblegum program with ix builders.
  • @nickfrosty for providing the sample code for fetching and creating cNFTs.