Mint by swapping. The Uniswap V4 hook does the rest.
There is no mint button. To join the station, swap into $ISS on the
designated Uniswap V4 pool. When your swap clears the threshold, the
pool's afterSwap hook fires
and mints a Shibanaut to the swapper's address — same transaction, no
second signature.
afterSwapA normal NFT mint is its own transaction: connect wallet, click mint, sign, wait. The hook collapses that into the swap itself — you get $ISS and a Shibanaut in the same block, from the same signature.
That makes the collection a side effect of buying the token. The buyers who care most about $ISS become the residents of the station, by construction.
There's no allowlist contract, no signature server, no off-chain queue. The pool itself is the gate: if your swap clears the threshold, you mint. If not, you don't.
The hook code is small enough to audit at a glance — it reads the swap delta, checks the supply cap, and triggers the mint. That's it.
afterSwap callback. Reads swap value, checks
supply & threshold, triggers the mint.
tokenURI(). ~15–16 KB
on-chain.
afterSwap
callback we hook into. Not deployed by us.
Connect a wallet, find the gated $ISS pool, swap. If your swap clears threshold and supply isn't capped, you'll mint. View your Shibanaut on the Station once it's placed.
Trait spec, contract layout, and seed encoding are documented on the Docs page. The hook is intentionally small — read the deployed bytecode on Etherscan once addresses are published.