Vaulted cards Γ— gacha machines Γ— Uniswap v4 hooks

Your cards finally get a job.

Deposit vaulted, authenticated cards into a community gacha machine. Players pay to spin, you earn a cut of every spin while your cards sit there β€” and when a tier runs low, the machine raises its rewards to restock itself.

β€”inventory value
β€”cards in machine
β€”settlement reserve

The Community Machine

Every spin is an exact-input swap through a Uniswap v4 pool β€” the hook takes the payment, pays depositors, and rolls the dice.

connecting…

The DIM Token

Launched single-sided on a Uniswap v4 pool: all 100M DIM seeded as a one-sided range order with zero paired capital, starting at a $20k market cap. A 40/5 launch tax (lowerable, never raisable) and a max-wallet guard protect the launch; 0.3% swap fees and the LP itself belong to the deployer.

Priceβ€”
Market capβ€”
USD in curveβ€”
DIM on curveβ€”

0.00% of supply bought off the curve Β· single-sided Β· no team allocation Β· ~100Γ— range

Buy DIM launch tax active

Your DIM: 0 Β· paid in dUSD from the same balance you spin with

How it works

Two problems that solve each other: your cards do nothing, and gacha machines run dry.

01

Deposit

Toss eligible vaulted cards into the pool. Platform-set appraisals sort them into tiers β€” floor to jackpot. No pricing decisions, no promotion. Deposit and done.

02

Earn per spin

Every spin's revenue is split: platform fee, creator fee, settlement reserve β€” and the rest streams to depositors, weighted by tier and by the value you put in.

03

Restock itself

When chase inventory runs low the machine doesn't go shopping β€” it turns up that tier's rewards. The shortage is the demand signal. The community is the supply chain.

Under the hood: Uniswap v4 hooks

A machinea v4 pool (payment token / inert SpinTicket) with DIMHook attached
A spinan exact-input swap β€” beforeSwap custom accounting consumes the payment, resolves the draw, returns zero output
No LPsbeforeAddLiquidity reverts: inventory is cards, not tokens
Restock boostreward weight scales up to 3Γ— as a tier empties below target
Hit settlementreserve-funded payout at a pre-agreed % of appraisal, tracked as debt if the reserve runs thin
Anti-gamingeligibility filters, platform appraisals, epoch locks & withdrawal queues