Three things a pack. One is always Chrome or better.
Same sixteen things in every one — the tier moves the odds and the guarantee. Buy it, confirm in your wallet, and the things are yours. There is nothing else to do.
No listing, no reveal queue, no server deciding what you got. You pay, the contract rolls, and the things land in your wallet in the same transaction.
Packs run from 0.0005 ETH on Robinhood Chain. Connect any wallet on chain 4663 — Packly adds the network for you if you have never used it.
Rarity is drawn inside the same transaction from the previous block hash, the chain's randomness and a counter no caller controls. The odds are constants in the contract.
Each thing is minted to your address as an ERC-721. They show up in any wallet that speaks the standard — sell them, send them, or leave them alone.
A rubber duck, a coffee cup, an anvil, a human tooth. Nothing here is useful. Every one of them exists in five finishes.
The draw happens inside your own transaction. It mixes the previous block hash, the chain's randomness value, the block timestamp, your address, the gas left and a counter stored in the contract — then takes the result modulo 10,000 against the published odds.
Contract callers are rejected outright: msg.sender must equal tx.origin. That is what stops the classic attack where a contract simulates a pull and reverts the transaction when the pull is bad. An ordinary wallet cannot un-send a transaction it has already broadcast.
What this is not. It is not a VRF. A block producer that was willing to drop blocks could bias a draw in principle. Nothing here is worth that, and the odds are the same for everyone — but you should know the shape of the guarantee before you buy anything.
Art, names and metadata are stored in the contract itself. No server, no IPFS, no image host. If this site disappears the specimens are still there and still render.
Read straight from the contract's logs on Robinhood Chain. Nothing is cached and nothing is curated.
Connect and this reads your balance from the contract. These are ordinary ERC-721s — they show up in any wallet that speaks the standard.
An EVM chain — id 4663 — with roughly 100 ms blocks and gas around 0.026 gwei, so minting three tokens costs a fraction of a cent. It uses ordinary ETH for gas. The site will offer to add the network to your wallet on the first connect.
The metadata is. tokenURI assembles the JSON in Solidity and returns it as a data URI, so the name, finish and odds can never be changed. The picture itself is the object’s render, served from this site.
Easily — there are sixteen subjects and three pulls a pack. The finish is what makes a specimen scarce. Shadow is capped at one per shape: sixteen in existence, ever. Once a shape's Shadow is claimed the contract falls that roll back to Glacier.
The pack price is forwarded to the treasury address in the same transaction — the contract never holds a balance, so there is nothing in it to drain.
9,999 things, so 3,333 packs. When the supply is gone open() reverts and that is the end of it.