> For the complete documentation index, see [llms.txt](https://xircus-developer.gitbook.io/developer-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xircus-developer.gitbook.io/developer-hub/ton-contracts/launchpad/nft-pre-mint-auction-randomizer.md).

# NFT Pre-Mint Auction Randomizer

Limitations:

* Maximum of 4,000 items that contains the price and content url (IPFS-based)
* Can add one item or override at a time via add\_nft operation
* No allowlist

Features:

* Random NFT minting
* Pre-selling NFTs with multiple varying prices
* Multiple-wallet recipients
* Instant Royalty Configuration
* Gas efficient minting. Pay only 0.5 TON on pre-minting 4,000 items in one transaction
* Instant Finder/Referral Incentives
* Configurable Mint Time & End Time
* Track Unsold Items
* Optional for Tier Levels (0 - 1000, 1000 - 2000, 2000 - 3000, 3000 - 4000)

Fees:&#x20;

* Platform Fee: 4% (fixed)
* Provider Fee: (max of 5%)
* Finder Fee: (max of 5%)

Operations:

* add\_nfts
* add\_nft
* change\_owner
* change\_wallets
* change\_royalty
* change\_schedule
* set\_referral\_fee

Methods:

* get\_auction\_data
* get\_platform\_fees
* get\_unsold\_nfts
* get\_sold\_nfts
* get\_nft\_data(nft\_id)
* get\_royalty\_info
