Marketplace
Virello ships as layered APNG traits and as flattened GIF tokens. OpenSea wants the GIF bake of those loops. The mint is $0.25. The APNG stack stays in this repo for the studio and any later restack.
Project description
Collection name Virello. Symbol VIRL. Category PFPs. The same copy lives in public/metadata/virello-description.txt.
Virello. A 10,000-piece collection of looping wind-up tin-toy PFP GIFs on Robinhood Chain. Each toy is stacked from seven plates — bench, chassis, enamel, decal, key, spark, and wear — then flattened onto one 12-frame GIF. Eight chassis: robot, duck, racer, soldier, monkey, tank, copter, and frog. The print is lithographed. The key is the loop. Stamped metal on a toy-shop bench, not a snow globe. Not neon tubing. No sticker edge. No egg. Not a shadow puppet. Not a fold. The toy stays seated on one envelope. The wind-up is the key. One shared clock. Minting at $0.25 on Robinhood Chain (chain ID 4663). Gas is ETH.
Listing kit
OpenSea wants a square logo, a 3:2 featured image, and a wide 4:1 banner — three different pictures, no type on the marketplace images. The site hero can reuse the taller banner.

Logo
512×512, 1:1
public/brand/logo-virello.png

Featured
1200×800, 3:2
public/brand/featured-virello.jpg

OpenSea banner
2800×700, 4:1
public/brand/banner-virello-opensea.jpg

Collection GIF
1000×1000 loop
public/brand/collection-virello.gif
Wallet setup
RPC https://rpc.mainnet.chain.robinhood.com
Explorer https://robinhoodchain.blockscout.com
OpenSea does not stack APNG layers for you. Studio is a live compositor. For a Drop you upload finished GIFs plus a CSV. Bake the full 10,000-token pack with python scripts/generate_virello.py --all — gifs/, VIRELLO-opensea-drop.csv, and the kit README land in generated/virello/.
In OpenSea Studio, create a Drop on Robinhood Chain (chain ID 4663). Set supply to 10,000, set mint to $0.25, paste the project description, and upload the listing kit from public/brand.
Upload every file in generated/virello/gifs (1.gif–10000.gif) and generated/virello/VIRELLO-opensea-drop.csv. The CSV already uses OpenSea’s required headers (tokenID, name, description, file_name, attributes[Trait]). OpenSea plays GIF, not APNG. Preview the loops, then publish.
contracts/Virello.sol mints token IDs 1–10,000 at 0.0001 ETH (about $0.25; owner can retune the wei amount). Pin generated/virello/json and set the base URI. Import that contract on OpenSea instead of using a Drop if you want a custom mint. Gas is ETH.
Drop upload notes: Preparing metadata for your drop. Live collections: Robinhood Chain. OpenSea on Robinhood Chain: Robinhood Chain is live on OpenSea.