Attacker × Defender
50 a week and 100 every 30 days, up to 100,000 NFTs. Every mint rolls a new rarity and trait set.
100,000
Max supply
$0.20
Price
438
Traits
6
Rarity tiers
// 01 · HOW IT WORKS
Released on a schedule
01
Released on a schedule
50 open every week and 100 more every 30 days. Whatever is not minted carries over.
02
Mint for $0.20
Public mint only, a flat price paid in ETH at the live Chainlink ETH/USD rate. Up to 10 per transaction.
03
The next block decides
Rarity, faction and traits come from the hash of the block after your mint, so nobody can pick the result.
04
Lands in your wallet
The NFT is minted straight to your Robinhood Chain (ERC-721) wallet, ready to hold or trade on OpenSea.
Live supply
// 02 · MINT
One price, for everyone
$0.20
per NFT · paid in ETH · up to 10 per mint
Open to every wallet. The ETH amount follows the Chainlink ETH/USD price, so the cost is always $0.20.
Mint in the dashboardFree
closed · opened by the team for events
For community events the team opens a small number. Winners get them sent to their wallet, or claim theirs for free in the dashboard.
// 03 · RARITY & TRAITS
438 traits, six tiers
Attackers carry the weakness, Defenders carry the fix. Each faction draws from its own Web2 and Web3 pool, and higher tiers carry more traits.
ATTACKER· 219 traits
Classic web and API weakness classes, from injection to access control.
Smart contract, DeFi, bridge, oracle and wallet weakness classes.
DEFENDER· 219 traits
Web and API defenses, from safe queries to monitoring.
Smart contract, DeFi, bridge and wallet safeguards.
47.5%
1 trait each
25%
2 traits each
15%
3 traits each
7.5%
4 traits each
3%
5 traits each
2%
6 traits each
MYTHIC
MYTHIC
LEGENDARY
LEGENDARY// 04 · ON-CHAIN FLOW
From mint to reveal
One call to the StardustArt contract prices the mint in ETH, pays the treasury, refunds anything extra and mints your NFTs. The block after it decides what you got.
You
wallet
StardustArt
ERC-721
Chainlink
ETH / USD
Treasury
Stardust wallet
Metadata
stardustllm.xyz
mint(quantity) + ETHup to 10
latestRoundData()must be under a day old
check release schedule50/week + 100/30 days, max 100,000
$0.20 × quantity in ETH
NFTs + refund of extra ETH
read mint block + next block hash
draw a card from the rarity deckexact supply per tier
art, faction and traits revealed
call payout / reply you smart contract off-chain
Stardust team
contract owner
StardustArt
ERC-721
Winner
wallet
openAirdrop(n)reserves n of the supply
airdrop(wallets) or addAirdropWinners(wallets)
claimAirdrop()if listed, free
NFT minted to the winner
call payout / reply you smart contract off-chain
StardustArt
0x7084…18d0 · Robinhood ChainThe Attacker × Defender collection: public mint at a flat $0.20 paid in ETH, released on a fixed schedule, with metadata that works on OpenSea.
Functions
mint(uint256 quantity) payableMint up to 10. Send at least priceWei(quantity); extra ETH is refunded.
priceWei(uint256 quantity)The exact ETH for $0.20 each at the current Chainlink price.
released() · available() · nextReleaseAt()How many are released, how many can be minted now, and when the next batch opens.
claimAirdrop()Claim a free NFT if you are on the airdrop list.
Guarantees
- Hard cap: no more than 100,000 can ever exist, airdrops included.
- The contract keeps no ETH: the price goes to the treasury and the rest is refunded in the same transaction.
- A stale or broken price feed blocks minting instead of charging the wrong amount.
- Rarity comes from a block that doesn't exist yet when you mint, so nobody can choose it.
// 05 · IN YOUR DASHBOARD
Mint, reveal, collect
Public mint
Pick 1 to 10, see the exact ETH, and mint for $0.20 each.
OpenCard reveal
Every new NFT flips open full-screen with its rarity glow and all its traits.
OpenClaim airdrops
If you won an event, your free NFT is waiting to be claimed.
OpenYour NFTs
Everything you hold, with big art, traits and links to the explorer or OpenSea.
Open// 06 · FAQ
Questions
When do new NFTs open?
50 every week and 100 every 30 days, counted from the launch. The mint page shows a countdown. Unminted ones are never lost: they stay open for later. The total can never pass 100,000.
How much does one cost?
$0.20 per NFT, paid in ETH. The contract reads the Chainlink ETH/USD price at the moment you mint, so it is always $0.20. The ETH goes straight to the Stardust dev wallet.
How is rarity decided?
Rarity works like a deck of 100,000 cards: 47,500 Common, 25,000 Uncommon, 15,000 Rare, 7,500 Epic, 3,000 Legendary and 2,000 Mythic. Each mint draws one card from what is left, using the hash of the block after the mint, which does not exist yet when you send it. So nobody can pick the result, the odds follow the cards left (about 2% Mythic), and every tier ends at exactly its supply.
How do event airdrops work?
Event airdrops are closed by default. For a community event the team opens a small number (for example 10). Winners either get them sent straight to their wallet, or are added to a list and claim theirs for free in the dashboard. They count toward the same 100,000.