Pic2cells_

canvas composer · burn packs · paint your cell
Inventory0
Placed0
Coverage0.0%

// Pixel Acquisition

burn packs → inks land in your inventory → paint the canvas
Canvas to use — pick your Cell
no Cell selected
Your Cells → burn into the target for pixels
Connect your wallet, then load your Cells.
01Pick a target Cell — the canvas you'll evolve.
02Burn other Cells in — their pixels join its inventory.
03Paint the pixels on, then commit on-chain.
Load a Cell to see its rarity, pixel pool and burn capacity.
Painting on: — none —

// Canvas — 32 × 32

hover to inspect
🔒 LOCKED
Step 1 / 4
Preparing demo...
Cells filled
0 / 1024
Coverage
0.0%
Colors used
0
Rarity score
0

// On-chain Payload

what gets stored in the contract
On-chain payload (first 64 bytes): paint something to see the payload

// Storage Comparison

encoding strategies
EncodingBytesEst. Gas*
Raw RGB (3B/cell)3,072~620K
Raw (1B/cell)
RLE compressed
Sparse (idx+color)
Best (sent on-chain)
* Rough estimate only. Bytes are the real on-chain payload (byte-aligned, 1B/colour). Gas ≈ 20K per 32-byte storage word; actual cost varies with how much of the Cell's data changes. RLE wins for solid regions; Sparse wins for scattered pixels.
♪ tap the pot
🌿 pixel garden
not connected

Cost to commit

Cells to commit: 0
estimated network fee
$0.00
Gas price
ETH
Live gas
Reads cells from your canvas and gas from your wallet's network.