Fully on-chain prediction market on Base. AI observes live traffic cameras. Users bet on real outcomes. 30% of every $RUSH pool is burned forever.
| Contract | Address |
|---|---|
| $RUSH Token | 0xB36A127dBa73F3aA7C70B4e00B7395B86A60e73b |
| BurnMarketFactoryproduction | 0xf3edae04f632bc4cfde9a08e06f36a17bfaee83f |
| RushTiles Series 1 | 0x6cE3873e31Ab5440fA6AF1860F8E36110504c9C4 |
| RushTiles Series 2 | 0x5b7b2a6AC4f3A017fb943C9F550d609174532fFF |
| MarketFactorylegacy | 0x5b04F3DFaE780A7e109066E754d27f491Af55Af9 |
1. Watch — Live traffic camera streams 24/7
2. Predict — Bet $RUSH on Over or Under the vehicle threshold
3. AI Counts — Proprietary vision system counts every vehicle crossing
4. Win or Burn — 70% to winners, 30% burned forever
Bet with $RUSH tokens. Winners receive 70% of the pool. 30% is permanently burned. Zero protocol fees. Every resolved market makes $RUSH more scarce.
Bets ($RUSH) -> Pool -> Resolve
├── 70% -> Winners (proportional to bet)
└── 30% -> Burned (0x...dEaD, permanent)Original format. Bet with ETH, winners split 95%. The 5% fee goes to Series 1 tile holders.
$RUSH is an ERC-20 on Base launched via Flaunch. It's the sole betting currency. The burn is hardcoded in the smart contract — nobody can change or disable it.
Premium ownership tier with 5x revenue weight and permanent buyout protection. Founders cannot be forced out — your position is yours as long as you maintain the tax deposit.
Standard tile with 1 share of revenue. Can be bought out at your declared price. Lower entry cost, same Harberger mechanics.
The original 100 tiles. Each tile = 1 equal share of ETH market fees and Flaunch trading fees. Harberger tax model: declare a price, pay 5%/week tax, anyone can force-buy at your price.
| Parameter | Value |
|---|---|
| Tiles | 100 (10x10 grid) |
| Max per wallet | 5 |
| Shares per tile | 1 |
| Min price | 0.01 ETH |
| Weekly tax | 5% of declared price |
| Buyout fee | 10% |
| Price increase tax | 30% of appreciation |
| Price decay | 20% per 2 weeks (floor 10%) |
Both Series 1 and Series 2 tiles operate under a pure Harberger tax regime. This is not a subscription — it is a self-enforced property tax written into the contract. Failing to keep your tile solvent results in permanent foreclosure.
Every tile carries a weekly tax equal to 5% of its declared price, charged against the tile's on-chain deposit. The tax accrues continuously from the moment you claim the tile. If the accrued tax ever exceeds your remaining deposit, the contract consumes the entire deposit and revokes your ownership the next time any function touches the tile (buyoutTile, setPrice, addDeposit, abandonTile, or pokeTax).
pokeTax is permissionless. Anyone — any wallet on Base — can call it on any tile at any time. If your tile is insolvent when they do, you lose the tile and the deposit in the same transaction. There is no grace period, no warning, no refund.
The deposit on a tile can appear unchanged in explorer snapshots because the contract uses lazy collection: tax only decrements the deposit when the tile is interacted with. This does not mean the tax is waived — it means the debt is accumulating silently. The balance you see is a pre-settlement view, not a solvency check.
To keep a tile alive indefinitely, top up its deposit before it runs dry by calling addDeposit(tileIndex). A useful rule of thumb: keep at least 2–3 weeks of tax on deposit, and refill monthly. If you cannot or do not want to maintain a tile, you can abandonTile(tileIndex) at any time to recover whatever deposit remains.
This is the Harberger design working as intended: holders either pay for the right to hold, or the position returns to the market. The rules are hardcoded in RushTiles V1 and RushTiles V2 and can be independently verified on Basescan. See the _applyTax function for the exact foreclosure logic.