5,000 pixel plants on Robinhood Chain
Sow three seeds. Raise a Potling.
Pick three of nine seeds. The block hash decides the rest, and the contract draws your plant fresh every time anyone looks.
- Plants
- 5,000
- Species
- 18
- Recipes
- 165
- Price each
- TBA
Fresh from the field
Real contract output · tap one to say hello
The potting bench
Drop three seeds. Grow a Potling.
Robinhood Chain · price TBA per Potling
0 / 5,000
Left 5,000 · 0.0%
Nothing dropped yet
Three seeds make a recipe. Repeats count. Each seed favours two species; the block hash decides the rest.
Up to 50 per wallet, in one planting or several. One recipe per planting.
- Price
- TBA
- Network fee
- Paid in ETH
- Balance
- -
Total
Plus the ETH network fee
- $SOIL
Your wallet pays in $SOIL and receives the Potlings. A planting asks to approve exactly its cost, never more.
Quiet for now. New plantings appear here as they land.
Guide
How to get $SOIL
- 01Hold ETH. A little ETH on Robinhood Chain.
- 02Buy. Buy $SOIL on Robinhood Chain.
- 03Plant. Pay in $SOIL. ETH only pays the fee.
Field guide
Meet the Field Guide
32 × 32 px · 18 species · 165 recipes
Specimens are fixed samples drawn by the real renderer, not tokens. Each looks the same in every browser.
Herbarium
165 recipes.
Each can be discovered once.
On-chain record · first planting wins
- 165
- Nine seeds, three drops. Repeats count. Order does not.
- 1
- One claim per recipe. The first planting takes it for good.
- 0
- Reserve Potlings planted by the owner never claim a recipe.
Example: Chili, Fern, Plum is the same recipe as Plum, Chili, Fern.
0 / 165
Discovered
0.0% of the herbarium
- Unclaimed
- 165
- Open to the next gardener
- Pure found
- 0/9
- Three of one seed
- Nightshade
- 0/45
- At least one Nightshade
- Status
- Preview
- Opens with the contract
Almanac
Potlings react to the chain.
Robinhood Chain · read live
- Block
- -
- A new block about every 0.1 s
- Base fee now
- - gwei
- Fee of the latest block
- Sky record
- - gwei
- Starts with the contract
- Weather
- -
- From the live fee, for now
Sky clock
0:00
of 25h
Reading the sky…
A sky day lasts 25 hours, one more than a real day, so night drifts around the clock. Its first hour is night. During it, every window shows a navy sky with stars and a moon.
Weather
| Weather | Sky record | On the Potling |
|---|---|---|
| Clear | below 0.0205 gwei | Nothing extra. |
| Drizzle | 0.0205 to 0.0215 gwei | A light rain falls past the window. |
| Downpour | 0.0215 gwei and up | Storm clouds in the window, heavy rain, lightning and a nervous drop of sweat. |
Weather follows the sky record, not the live fee. The record updates when anyone plants, sprouts, grafts, pours a tonic, writes a tag or records the sky.
Sprout queue
0
Plantings waiting
- A planting is revealed by the hash of its own block.
- Sprouting stores that reveal for good.
- Each new planting also sprouts up to three waiting ones.
- Unsprouted after 393,168 blocks (about 11 hours), a planting is re-anchored on a later block's hash.
Growth stage
- Seedlingunder 2 days
- Grown2 to 30 days
- Elder30 days and on
The clock starts when a Potling reaches its current owner. A transfer restarts it. Seedlings still wear their seed coat; Elders blossom.
Public actions
Record the sky saves this block's base fee in the contract; every Potling's weather follows it. Sprout settles waiting plantings so their reveal is stored for good.
Anyone can send these. You pay only the network fee.
How it grows
From a wallet to a living Potling.
Six steps · paid in $SOIL
- Day 0
Connect a wallet
Any browser wallet. On phones, use your wallet app's browser.
- Browser wallets that support EIP-6963 are listed by name.
- No third-party connect window sits in between.
- On a phone, open this page in your wallet app's browser to connect.
- Discovery
- EIP-6963
- Phones
- In-app browser
- Network
- Robinhood Chain · chain 4663
- Your wallet
- Seed bag
Drop three seeds
Drag or tap. Repeats allowed. 165 recipes.
- Nine seeds: Chili, Bluebell, Fern, Lily, Sunny, Snowdrop, Plum, Cotton and Nightshade.
- Each seed favours two species, so the recipe sets the odds.
- Order does not matter: the contract sorts the three seeds.
- Seeds
- 9
- Recipes
- 165
- Species
- 18
- Rows
Choose how many
1 to 50 per wallet. One recipe per planting.
- Every Potling in one planting shares the recipe.
- Each still gets its own seed, so traits differ.
- Per wallet
- 50
- Per planting
- Up to 100, within the wallet cap
- Planting
Plant
Paid in $SOIL only, plus the ETH network fee.
- The first time, your wallet approves exactly the cost in $SOIL.
- You set the most you agree to pay, so a price change can never charge more.
- If the recipe is new, your first Potling earns First Bloom.
- Token
- $SOIL (ERC-20)
- Approval
- Exact amount
- First block
Sprout
Revealed by the hash of your planting's own block.
- Nobody can know that hash while the planting executes, so traits cannot be re-rolled.
- Your Potlings show as a sprout in the soil until the next block.
- Sprouting stores the reveal for good. Anyone can send it, and new plantings do it too.
- Reveal
- keccak256(commit, block hash)
- Window
- 393,168 blocks, then re-anchored
- Every season
Keep it growing
Tags, tonics, grafts, weather, nights and age.
- Plant tag: write up to 6 characters on a little sign above your Potling.
- Tonic: pour one of the nine seed tonics for a 3-day glow, once a day.
- Graft: bond two Potlings you hold. Split them up and they long for each other.
- Weather, nights and age change the drawing on their own.
- Tag
- 6 chars · A-Z 0-9 ! ? . - + * # :
- Tonic
- 3 days · once per day
- Graft
- Bonded or longing
Under the soil
Everything lives on chain.
Contract facts
- Renderer
- The contract builds a 32 × 32 pixel SVG with CSS animation on every tokenURI call. No IPFS, no server, no cache.
- Commit
- Saved at planting time and never changed: a keccak256 hash of timestamp, recipient, sender, first token id, quantity, recipe and planting id.
- Reveal
- keccak256(commit, hash of the planting's own Robinhood Chain block).
- Stored for good by the next planting or by sprout.
- The chain's EIP-2935 history contract serves block hashes for 393,168 blocks, about 11 hours.
- A planting not sealed in that window is re-anchored on a later block's hash, also unknown in advance.
- No seed can ever be computed inside the transaction that fixes it.
- Token
- ERC-721A. A whole planting is saved as one ownership record, and each wallet's Potlings are listed straight from the contract.
- Royalties
- ERC-2981 at 5%. The contract caps it at 10%.
- Metadata
- ERC-4906 update events on every tag, tonic, graft, transfer and sprout, so marketplaces refresh on their own.
- Treasury
- Plantings are paid in $SOIL only. The tokens stay in the contract until the owner withdraws them.
- Revenue can only leave through withdraw or withdrawTo. Renouncing ownership is disabled so it can never be locked.
$ cast call <contract> \
"tokenURI(uint256)(string)" 1 \
--rpc-url https://rpc.mainnet.chain.robinhood.comIt returns a data: URI with the JSON, the SVG and the animation page, straight from the contract.