/candy-machine

NFT minting smart contract

Primary LanguageRust

Candy machine

NFT minting smart contract

  • Single NFT or NFT Collection
  • Supports multiple mint stages
  • Whitelist
  • Bot protection

Development

Environment Setup

  • Rust v1.44.1+
  • wasm32-unknown-unknown target
  • Docker
  1. Install rustup via https://rustup.rs/

  2. Run the following:

rustup default stable
rustup target add wasm32-unknown-unknown
  1. Make sure Docker is installed

Unit / Integration Tests

Each contract contains Rust unit and integration tests embedded within the contract source directories. You can run:

cargo test