Token & NFT
Stardust Genesis NFT
The Attacker × Defender collection.
| Collection | Stardust Genesis (ERC-721) |
| Max supply | 100,000, never more (airdrops included) |
| Price | $0.20 per NFT, paid in ETH at the live Chainlink ETH/USD price |
| Per transaction | Up to 10 |
| Release | 50 every week + 100 every 30 days; unminted ones carry over |
| Metadata | Hosted on stardustllm.xyz, OpenSea compatible |
Rarity#
Rarity is an exact deck of 100,000 cards. Each mint draws one card from what is left, so every tier ends at exactly its supply:
| Tier | Supply | Share |
|---|---|---|
| Common | 47,500 | 47.5% |
| Uncommon | 25,000 | 25% |
| Rare | 15,000 | 15% |
| Epic | 7,500 | 7.5% |
| Legendary | 3,000 | 3% |
| Mythic | 2,000 | 2% |
The draw uses the hash of the block after your mint, which doesn't exist yet when you send it, so nobody can pick the result. Faction (Attacker or Defender) and traits are decided the same way.
Minting#
- Open Mint, pick 1–10 and confirm. The contract reads
priceWei(quantity); extra ETH is refunded in the same transaction. - The price goes straight to the Stardust treasury. The contract keeps no ETH.
- A stale or broken price feed blocks minting instead of charging the wrong amount.
- Your cards flip open in the reveal as soon as the next block exists.
Event airdrops#
Closed by default. For an event the team opens a small number (openAirdrop), then either sends them to winners' wallets or adds winners to a list. Listed winners claim for free with claimAirdrop(), which works even while public minting is paused.