MillionPlots— FAQ
← map▸What is MillionPlots?
A map of exactly 1,000,000 fields living fully on-chain. Every field is a real NFT you can buy, paint in any color, and trade — like a giant collaborative pixel canvas that belongs to its owners, forever.
▸What does a field cost?
Every field has a fixed price of $1, paid in ETH. The contract converts dollars to ETH at the current market rate. If you ever overpay (for example when the exchange rate moves between quoting and confirming), the excess is booked as a credit that you can withdraw with one click in the app — it is never lost, but it is not pushed to your wallet automatically.
▸How do I buy fields?
Connect your wallet, switch to the Buy mode and drag a rectangle over free fields (or click single fields). Pick a color and confirm the purchase — all fields are bought and painted in one transaction.
▸What are plots (merging and splitting)?
Adjacent fields you own can be merged into one plot — a single NFT made of many connected fields. Plots can be split apart again at any time (you choose the split line), or shattered back into single fields. When a split part is a single field, it gets its original field number back.
▸Can I change colors later?
Yes, as often as you like. Paint mode lets you repaint any field you own for a fraction of a cent in fees.
▸What are random fields?
A surprise option: you pay for N fields and they are picked by a hash that mixes a future block (which does not exist yet) with your own request — nobody, not even the team, can know or change the outcome while you pay, and no two requests draw the same fields. You can cancel for a full refund until that block is mined. After it, click “reserve”: the drawn fields are locked on-chain so nobody can buy them away from you, and the result is final — anyone can trigger the delivery. That makes it cheap and transparent, but it is block-hash randomness, not a high-stakes lottery oracle.
▸How do the NFTs look?
The image of every NFT is generated inside the smart contract itself — no server, no IPFS, no link that can break. It shows exactly your pixels, and nothing else.
▸What are collector traits?
Every NFT carries 21 rarity traits computed directly on-chain — impossible to fake or change. Marketplaces show them automatically as filters. Single fields get their traits from their number. Plots: the value traits (Tier, Digits, Digit Sum, Parity) always come from the plot's smallest field; the Yes/No traits aggregate over up to 64 of the plot's fields in a deterministic on-chain order (a gas bound that keeps the metadata readable by any RPC) — so for plots above 64 fields the inheritance is sampled, not exhaustive. Traits: Tier (Single Digit / Sub 100 / Sub 1K / Sub 10K / Sub 100K / Six Figure), Digits, Digit Sum, Parity, Palindrome (12321), Repdigit (7777), Round (ends in 00), Grand (ends in 000), Power of Ten, Prime, Perfect Square, Fibonacci, Ascending (1234), Descending (4321), Undulating (121212), Contains 42 / 69 / 420 / 666 / 1337 / 777.
▸Which contracts run this project?
MillionPlots (the core: buying, painting, plots, moderation, treasury — UUPS upgradeable with two-step ownership), Meta (renders the on-chain SVG image + name), Traits (the 21 rarity traits), Reports (on-chain moderation queue), RandomFields (the random-field buyer with future-blockhash settlement), plus a Chainlink price feed on the live network. Everything runs on Robinhood Chain. Updates happen through transparent on-chain upgrades — every change stays verifiable in the explorer.
▸Can I sell my fields and plots?
Yes — they are standard NFTs. List them on any marketplace that supports this chain, or transfer them directly. A 5% royalty supports the project on secondary sales.
▸Who owns the artwork?
All on-chain artwork is CC0 — public domain, no rights reserved.
▸Something on the map is inappropriate. What can I do?
Click the field in Inspect mode and hit Report. Reviewed reports can lead to a field being frozen — it stops changing and renders neutral — and in serious cases an admin can overwrite the pixels.
▸Which network does this run on?
Robinhood Chain — an Ethereum layer 2. Transactions cost a fraction of a cent.
1,000,000 fields · on-chain forever · CC0