Marketplace
Boogie Squad ships as layered APNG traits and as flattened GIF tokens. OpenSea wants the GIF bake of those loops. The APNG stack stays in this repo for the studio and any later restack.
Project description
Collection name Boogie Squad. Symbol BOOG. Category PFPs. The same copy lives in public/metadata/boogiesquad-description.txt.
Boogie Squad. A 10,000-piece collection of looping jelly-cel dance PFP GIFs on Robinhood Chain. Each Boogie is stacked from six layers — stage, lights, cast, face, fit, and prop — then flattened onto one 12-frame GIF. Mixed cartoon dancers: cats, frogs, blobs, birds, little robots, bunnies, and pigs. Species is a trait. The floor is a trait. The groove is the loop. Soft vinyl fills. Cream outlines. Sausage limbs. Visible feet that step. Not a sticker fox. Not a bust-crop cat. Not a musical note. Not a risograph plate. One shared 12-frame, 90ms clock. Minting 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-boogiesquad.png

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

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

Collection GIF
1000×1000 loop
public/brand/collection-boogiesquad.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. Run the generator to write deterministic metadata for all 10,000, bake a 16-GIF preview by default, then generate_boogiesquad.py --all for the full marketplace pack.
In OpenSea Studio, create a Drop on Robinhood Chain (chain ID 4663). Set supply to 10,000, paste the project description, and upload the listing kit from public/brand.
Upload every file in generated/boogiesquad/gifs (1.gif–10000.gif) and generated/boogiesquad/BOOG-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/BoogieSquad.sol mints token IDs 1–10,000. Pin generated/boogiesquad/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 collection: opensea.io/collection/boogie-squad. OpenSea-compatible chains: Robinhood Chain on OpenSea.