pic2cells is 100% on-chain. There's no private API to request, no key to wait for, no permission needed. The contract is the API. Open, permissionless, go build.
0xAbEBFB0918e9f5E9C590F46edB363156f56768D8
Use ethers, viem, web3.py, or anything that reads an Ethereum contract.
uint32[21], live pixel count per color (after burns and painting).(bytes, uint8), the painted 32×32 canvas plus encoding mode (0 raw, 1 RLE, 2 sparse).Enough to power a live activity feed or analytics.
Don't want to run your own indexer? We host a small read-only feed of painted pieces and their rendered images. Cached, CORS-enabled (call it straight from the browser), no auth.
https://pic2cells-collection.pic2cells.workers.dev
{ updated, latestBlock, count, featured, pieces:[…] }. Each piece has id, painter, artist, tier, burns, sig, block.lastBlock, pieces, updated./rpc is our own proxy, not a public endpoint, so bring your own node.Rarity explorers, holder galleries, paint and trace helpers, sales and activity bots, mosaic viewers, leaderboards, anything. It's all on-chain and yours to build on.
Ship something? Share it with the community, we'd love to see it.