閱讀時間 1 分鐘
Candy Machine V3 is Deprecated
This guide uses Sugar V2 with Candy Machine V3, which has been deprecated. For new NFT projects, see How to Launch an NFT Collection with Metaplex Core Candy Machine. This guide is for historic educational purposes only.
A video showing how to build a token-burning Candy Machine on Solana where an SPL token needs to be burned to mint an NFT.
訂閱我們的 YouTube 頻道,觀看更多影片!訂閱
Steps
- Install Solana CLI
- Download and Install Sugar (CMV3)
- Set keypair (-k) and RPC (-u) in Solana CLI (
solana config set -u RPC-URL). ReplaceRPC-URLwith a Solana RPC which you can also get Quicknode. - Config Candy Machine wihtout Candy Guards
- Upload Assets (
sugar 驗證->sugar 上傳) - Deploy Candy Machine (
sugar deploy) - Add Candy Guard (see below) (
sugar guard add) - Fork Solana Scaffold (
gh repo clone solana-labs/dapp-scaffold .) - Add dependencies (
yarn add @metaplex-foundation/js @solana/spl-token env) - 更新
next.config.js(link) - Update .env
- Update Mint Button
Candy Guard
"default": {
"tokenBurn":{
"amount": 100000,
"mint": "bonkKjzREa7pVBRD6nFPAKRaHhS7XpDhhgZCZdGNkuU"
}
}
資源
- https://www.quicknode.com/guides/solana-development/how-to-create-a-solana-nft-collection-using-candy-machine-v3-and-typescript
- https://www.quicknode.com/guides/solana-development/how-to-deploy-an-nft-collection-on-solana-using-sugar-candy-machine
- https://www.quicknode.com/guides/solana-development/how-to-connect-users-to-your-dapp-with-the-solana-wallet-adapter-and-scaffold
- https://github.com/metaplex-foundation/sugar/releases
Bonk Mainnet
BONK_MINT = DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
BONK_DECIMALS = 5
ONE_BONK = 100000 // 1e5 b/c 5 decimals
Bonk Devnet (user-created example)
create your own fungible token
BONK_MINT = bonkKjzREa7pVBRD6nFPAKRaHhS7XpDhhgZCZdGNkuU
BONK_DECIMALS = 5
ONE_BONK = 100000 // 1e5 b/c 5 decimals
CANDY_MACHINE_ID = ARH5Dx3DYJ1qisBzJWubuhehLaPDA3PiSS2Piv6CQvgj
我們 ❤️ 您的回饋!
如果您有任何意見回饋或對新主題的建議,請告訴我們。我們非常樂意聽取您的意見。
