GGOODSMASH
PICK A QUEST: EVERY SYSTEM, STEP BY STEP

How to use everything, the fun way

No jargon walls. Each quest walks you through one system, tap by tap. Completed: 0/6

HOW IT ALL WORKS

The GoodsMash Ecosystem

One sold-out NFT collection → a treasury engine → real specimens in the vault. Everything on this page is deployed, verified, and running on Robinhood Chain mainnet right now. No promises, just working contracts.

SOLD OUT 10,0008+ contracts LIVE · all source-verified2,250+ holdersStaking, Machines & Lottery LIVEReal mineral digs funded
THE SHORT VERSION

What you need to know in 30 seconds

1. You own a RIG

10,000 were minted. Sold out. Each one is unique art drawn by code that lives on the blockchain, not on our servers.

2. You stake it, earn GMTS

Flag a RIG and it earns GMTS continuously from the reward pool. Nothing is locked and nothing moves. Your RIG stays in your wallet, keeps trading, and you can stop whenever you like.

3. The treasury digs real minerals

Every mint fee and royalty feeds a treasury that funds real mineral specimen mining missions: smoky quartz, amethyst, beryl, tourmaline, apatite and more, dug on real mining missions. Specimens become shop items and lottery prizes.

4. Real minerals, real claims

We actually mine crystals and minerals. RIGS holders can claim physical specimens: quartz, beryls, and rarer finds. Each RIG you enter adds weight, up to 25 per entry.

THE CONTRACTS

8+ live contracts on mainnet 4663, all source-verified on Blockscout

GoodsMash RIGSLIVE

The 10,000-piece collection. SOLD OUT. Your entry ticket to everything below.

0x1DFE1eE1BBa83152223e676f496feaE62406bB56 ↗
PerpetualEngineLIVE

Mints yield machines for RIGS holders at 0.0012 ETH. Squirrel onchain art, 30+ minted. Machines accrue GMTS daily × rarity.

0x3f5032e14471B1BD615d7225fD37DCC1944FC381 ↗
TokenLaunchFeeLoopLIVE

Routes incoming fees to reserve, holder rewards, and mineral mining missions. The engine that connects NFTs to real-world digs.

0x63118ecF62559f9BF469593f4127B227Cd22CDaE ↗
GMTS Yield TokenLIVE · renounced

The yield currency. 1.6M fixed supply, FULLY RENOUNCED: no owner, no mint, no pause. Earned by staking RIGS or via PerpetualEngine machines. Tradeable on our own AMM pool.

0x6ACCc41051F8A150E7728831e7490BD26264b6a3 ↗
RigsStakingLIVE · ~370K pool · 893 flagged

Stake RIGS → earn GMTS per block. ~370K GMTS reward pool. Unstake anytime. Individual RIG picker live in the Portfolio Console.

0x83dd2e7BF9AD6a96DCA7053F04084320fA90EA20 ↗
HolderLotteryV2LIVE · draws 1 and 2 finalized

The live lottery. Holding, or staking, RIGs is enough to enter, and entering never takes custody. Winners are picked onchain and get real specimen certificates.

0x186f3710C3CA7Fd1D950feD966F2740090910E12 ↗
MineralLottery (v1, settled)RETIRED

The original custody lottery. Draw 1 settled onchain; any entrant can still call withdrawRigs(1) to pull their RIGs back to their wallet.

0x5c843D9C4e8B0f76960e72ef91eA99ee302Ed548 ↗
MashBadgeLIVE

Onchain achievement badges for ecosystem participation.

0x06D069f8E5132A1B480F878b987B1140F315F4E7 ↗
Sell-Fee Pool v3 (retired from the swap page)LEGACY · not offered

An earlier pool whose sell fee routed to a legacy deployment wallet we no longer use, so it is no longer offered on the swap page. The live GMTS/ETH AMM is the pool at 0xd3d0…291f.

0x0D1C1ad31A8b7BEEe67fcECae3e41eC87F18e984 ↗
ROADMAP: WHAT'S DONE & WHAT'S NEXT

Phase by phase, no fluff

Phase 1: RIGS Launch

DONE
  • DONE: 10,000 RIGS minted in 3 days, SOLD OUT
  • DONE: 3 onchain renderers deployed (PixelPets / SovereignSignals / RWARelic)
  • DONE: Commit/reveal seed fairness, locked before sale
  • DONE: OpenSea collection live: 3,502 sales, 0.88 ETH volume (our own scan: 2,250+ holders)
  • DONE: Bot forensics published: 106 automated wallets identified

Phase 2: Engine & FeeLoop

DONE
  • DONE: PerpetualEngine on mainnet: machine mints for holders (now 0.0012 ETH)
  • DONE: TokenLaunchFeeLoop on mainnet: fee routing live
  • DONE: FeeLoop wired to the treasury, funding real mineral specimen digs
  • DONE: GMTS yield token live: 1.6M fixed supply, fully renounced
  • DONE: Engine treasury wired → FeeLoop → mineral mining missions

Phase 2.5: Transparency & Staking

DONE
  • DONE: Full mint forensics published at /forensics
  • DONE: 106 bot wallets identified; the list is public domain and enforces nothing
  • DONE: RigsStaking LIVE: ~370K GMTS rewards, 0.01 GMTS/block, 893 RIGs flagged in no-custody staking
  • DONE: Individual RIG picker live in the Portfolio Console
  • DONE: GMTS token fully renounced: no owner, no mint, no pause (verified)

Phase 3: Machines, Lottery & FeeLoop Activation

NOW
  • NEXT: Machines LIVE: 0.0012 ETH mint, squirrel onchain art, 94 minted
  • NEXT: Mineral Lottery LIVE: real crystals, entry open now
  • NEXT: Treasury funds real mineral digs: smoky quartz, amethyst, beryl, tourmaline (+ 49 RIGs held in the treasury)
  • NEXT: FeeLoop routes fees to the reserve, holder rewards, and real mineral specimen digs
  • NEXT: Sell-fee pool v3 deployed (10%→2.5% decaying), awaiting GMTS seed

Phase 5: 8 More Worlds

NEXT
  • NEXT: RIGS holders get priority windows on all future drops
  • NEXT: Same engine, new art, new utility; each world adds to the ecosystem
  • NEXT: Bot blacklist carries forward: clean wallets only
  • NEXT: Cross-world staking: hold multiple collections for compounding weights
FOLLOW THE MONEY

Where every dollar goes

When someone trades a RIG on OpenSea

5% royalty → Ledger treasury automatically via ERC-2981. Already earned: 0.88 ETH volume × 5% = royalties flowing with every trade. No action needed.

When someone mints a machine

0.0012 ETH mint fee → engine treasury (Ledger). 94 machines minted already, with squirrel onchain art. Fees flow into the same treasury.

When GMTS yield enters the FeeLoop

10% → cold reserve · 40% → floor buybacks · 50% → real mineral digs. The treasury funds real specimen mining missions on real mining missions: smoky quartz, amethyst, beryl, tourmaline and more.

Mineral claims (LIVE)

Physical specimens via the Mineral Lottery, real crystals on the line. Enter by holding or staking RIGs (no approval). Each RIG adds equal weight, up to 25 per entry. Rare RIGS = access to rare specimens.

NEW TO CRYPTO?

Start here

Step 1: Get a wallet

Download MetaMask (metamask.io). It's a browser extension that holds your digital assets. Never share your recovery phrase with anyone.

Step 2: Add Robinhood Chain

In MetaMask: Settings → Networks → Add manually. RPC: rpc.mainnet.chain.robinhood.com · Chain ID: 4663 · Symbol: ETH

Step 3: Get a RIG on OpenSea

RIGS sold out. The collection trades on OpenSea, which is the live market (the treasury's own RIGs are display-only for now).

Step 4: Come back and stake

Once you own a RIG, come back here and use the Portfolio Console to stake it and start earning GMTS.

LEARN THE MECHANICS

Try everything on testnet first

The entire GoodsMash engine was tested on Robinhood Chain testnet (46630) before going to mainnet. Testnet tokens have zero value. It's the perfect sandbox to learn how staking, claiming, and the fee loop work without risking anything.

Testnet PerpetualEngine

0xb863ed36cE79d2F18b9869a89501B63D5385fdB9: same code as mainnet, test tokens only

Testnet FeeLoop

0x69fd3d5f9Ed2c811473EA9DF453AB11390AEd342: test fee routing on testnet

Get testnet ETH

Robinhood Chain testnet faucet for free test ETH to experiment with

Why testnet matters

Every mainnet contract was dry-run on testnet first. This is how we catch bugs without losing real money.

APPROVALS & SAFETY

Why your wallet shows contract approvals

Wallet security tools (Revoke.cash, MetaMask) flag any contract approval as a warning. That's a generic alert. It can't tell a scam from a staking protocol. Here's exactly what our approvals do and how to undo them.

RigsStaking approval

Required to stake. Lets the staking contract receive your RIGS and pay you GMTS every block. unstakeAll() returns your NFTs, verified on Blockscout. Revoking just means you re-approve next time; earned GMTS stays claimable.

MineralLottery approval

Required to enter draws. Locks your RIGS during the draw; withdrawRigs() returns them after. Winners get real mineral specimens shipped.

OpenSea (Seaport)

Standard marketplace approval. Lets buyers purchase your RIGS. Present for every NFT collection on OpenSea.

How to revoke

Visit revoke.cash → connect wallet → find the GoodsMash contracts → revoke. You keep your RIGS and earned GMTS. You'll re-approve when you want to stake or enter a draw again.

What's permanent vs changeable:
  • Forever: onchain art, 10,000 supply, commit/reveal fairness, 5% royalties → Ledger
  • Careful, owner-adjustable: machine mint price (currently 0.0012 ETH), staking reward rate (0.01 GMTS/block). Both are visible onchain, and changes emit events
  • GMTS is renounced: the token contract has no owner, no mint, no pause. 1.6M fixed supply, fully immutable
  • Testnet (46630): sandbox copies with zero value. Practice there free before mainnet
REAL QUESTIONS, HONEST ANSWERS

FAQ

What happened to the free mint?

We launched free (2/wallet), switched to $0.49 briefly to test demand, then went back to free until 10k filled. It sold out. The free window was designed as a bot filter. SelfMintOnly + 2/wallet cap + public audit trail meant we could identify real users vs automated wallets.

How do I earn GMTS?

Two ways: (1) Stake your RIGS at the staking contract that earns GMTS per block automatically, 893 RIGS flagged in no-custody staking. (2) Mint a machine from the PerpetualEngine (0.0012 ETH), it accrues GMTS daily × your rarity multiplier. Both work. Staking is simpler; machines give more.

What are the fees used for?

Fees go three ways: a reserve kept safe in cold storage (Ledger multisig), holder rewards, and funding real mineral specimen mining missions (hand-dug smoky quartz, amethyst, beryl, tourmaline, apatite and more from real digs) plus 123 RIGS in the Treasury Store.

Can I get a real mineral?

Yes, it is live. The Mineral Lottery is open for entries: hold or stake RIGs and enter with no approval needed. Each RIG adds equal weight, up to 25 per entry. Real crystals are on the line. Physical shipping + onchain certificate of authenticity.

What about the bots?

We published a list of 106 wallets with provable bot behavior (same-block batch minting, cap violations). It is public domain, so any project can use it. The list is forensics, not a gate: it no longer blocks anything, because a blacklist that silently refuses a holder's own balances reads as a broken site. No tokens were seized (the contract has no burn function and we will not pretend otherwise).

Why Robinhood Chain?

Real transactions are cheap here: gas is ~$0.05 per transaction, so staking, claiming, and lottery entries cost almost nothing. The chain hosts our contracts, the treasury store, and the mineral lottery.

My wallet says 'revoke contract'. Is GoodsMash stealing my NFTs?

No. That's a generic warning from wallet security tools. They flag ALL contract approvals. Our staking and lottery contracts need approval to receive your RIGS (same as any DeFi protocol). You get them back: unstakeAll() returns staked RIGS, withdrawRigs() returns lottery RIGS. Verified on Blockscout. You can revoke anytime at revoke.cash. You keep your NFTs and earned GMTS, you just re-approve when you stake again. See the Approvals & Safety section above for full details.

What's the difference between testnet and mainnet?

Testnet (chain 46630) is our sandbox with the same contract code, zero-value tokens, free test ETH from the faucet. Practice staking, claiming, and the fee loop there without risk. Mainnet (chain 4663) is where the real RIGS, real GMTS, and real money are. Contracts are separate; testnet actions never touch mainnet.

READY?

The machine is running.

10,000 RIGS. Sold out. 8+ contracts live, all source-verified. Staking, machines, and the mineral lottery running right now. A treasury that funds real mineral digs. All onchain, all verifiable, all honest.

GOODSMASH // HOUSE OF ALPHA

Goodsmash House of Alpha is independent and is not affiliated with, sponsored by, or endorsed by Robinhood.