Docs
Addresses, numbers, and the things that are worth checking before you spend anything.
Contracts
All source is verified on Blockscout. Etherscan does not index Robinhood Testnet, so verification goes through Blockscout and the links below point there.
| Contract | Address |
|---|---|
| BrokerPlantERC-721 · growth clock · on-chain tokenURI | 0xC198d800cC2D01B02dF50f8DD423e35553969653 ↗ |
| PlantFarmStaking · emission · weight accounting | 0x2D25259f7Dd3f5Ef738cd92c6Ec766E71c3a42eb ↗ |
| BrokerPlantTokenERC-20 · 440M fixed · no mint function | 0x17786B3B7356dd734B61D65DdF300796E2e17a95 ↗ |
| SpeciesRegistry44 species · families · rarity weights | 0xCb78d518f58c37359458628A3966074e33D00150 ↗ |
- Network
- Robinhood Testnet · chain id 46630
- Growth unit
- —
- Species assignment
- Instant, at mint
- Permutation
- rank(id) = (id × 3571) mod 4444
There is no reveal and no seed to trust. Species is a pure function of the token id, so the whole distribution is fixed by the deployed source — call rankOf(id) on the collection and check it against speciesAtRank on the registry. The tradeoff is stated plainly: because the map is public before a single plant is sold, specific ids can be sniped by watching totalMinted.
Collection
- Supply
- 4,444
- Mint price
- 0.0003 ETH
- Standard
- ERC-721 · ERC-2981 royalties · ERC-4906 metadata updates
- Art
- 100% on-chain SVG, composed by the renderer contract
- Growth stages
- 7 · thresholds at 0 / 5 / 13 / 24 / 38 / 55 / 75 hours
Tokenomics
- Total supply
- 440,000,000 $BROKERPLANT
- Farm rewards (70%)
- 308,000,000 flat over 30 days
- Liquidity (30%)
- 132,000,000
- — initial LP (80%)
- 105,600,000 paired with ETH at TGE, LP locked
- — reserve (20%)
- 26,400,000 timelocked for additional pools
- Mint function
- None. The entire supply is minted once at deploy.
Emission schedule
Day 0
Day 30 · 308M
Emission ends
| Pool rate | Per second | Per hour | Per day |
|---|---|---|---|
| Whole farm | 118.8272 | 427,777.78 | 10,266,666.67 |
| Total over 30 days | 308,000,000 | ||
| Tier | Weight | Per hour | Per day |
|---|---|---|---|
| Common | 100 | 70.44 | 1,690.67 |
| Uncommon | 130 | 91.58 | 2,197.87 |
| Rare | 175 | 123.28 | 2,958.67 |
| Epic | 250 | 176.11 | 4,226.67 |
| Legendary | 400 | 281.78 | 6,762.67 |
$BROKERPLANT per staked plant, quoted against the maximum denominator — 607,255 weight, all 4,444 plants staked. Fewer plants staked divides the same pool across less weight, so these are floors rather than estimates. After day 30 the cumulative function is constant and the farm pays nothing further.
Security notes
- The reward pool is unreachable. The owner's recovery function explicitly refuses the reward token, with no exception and no timelock. Emission that was never distributed — the windows when nothing was staked, plus anything left after day 30 — stays locked in the farm permanently. A rule about when a recovery would be legitimate is harder to verify than simply never allowing one.
- The token has no owner. No mint function, no minter role, no upgrade path, no pause. The supply that exists at deploy is the supply that exists forever.
- There is no seed to trust. Species is a pure function of the token id — rank = (id × 3571) mod 4444 — with no hidden input, so the deployer has nothing to commit, withhold, swap or time. The distribution is fixed by the deployed source and checkable before you buy.
- The farm rejects stray NFTs. Staking uses transferFrom, so the receiver hook never fires on the real path. Anything that does reach it is a plant being pushed in outside stake, which would leave it staked to nobody and unrecoverable — so the hook reverts.
- Ownership transfer is two-step. A mistyped address cannot orphan the contract, because the new owner has to accept.
Known limitations
- Liquidity depth will be thin at launch. Mint proceeds at full supply are 1.3332 ETH gross. That is a small treasury by any measure, and the ETH side of the initial pool reflects it. This is stated here rather than left for someone to work out from the block explorer.
- Marketplaces will show stale art. Growth emits no transaction, so there is nothing for OpenSea to react to. Metadata refreshes catch it up; this site never lags because it reads the chain on load.
- Emission is short and it does not renew. The whole 308,000,000 farm allocation pays out flat across 30 days and then stops. Anything not distributed — the windows where nothing was staked, plus whatever is left at the end — is locked in the farm forever. The owner cannot sweep the reward token.
- Token ids are snipeable. Because species is a pure function of the id with no seed, anyone can compute the entire map before the first plant is sold and time a mint against totalMinted to land a specific one. This is the price of having no reveal to trust; closing it would need a randomness beacon this chain does not provide.
- These contracts have not been externally audited. The test suite is thorough and the source is verified, but that is not the same thing as an audit. Size your exposure accordingly.
Network
- Chain
- Robinhood Testnet (46630)
- RPC
- https://rpc.testnet.chain.robinhood.com
- Gas token
- ETH