SPACE
INVADERS

on Solana

The whole arcade game, byte for byte, written into Solana transactions. Your browser pulls it off the ledger and runs it. Right here.

Contract

The game lives in the transactions

Source
Transactions
Bytes on chain
Hash
Proof
Verify

← → move · SPACE fire · ENTER start · ESC closes the cabinet

The fleet is inscribed.

Most chain games stash a URL. This stores the invaders. Every sprite, shot, and wave sits in Solana transaction data. Your browser rebuilds the cabinet and you fire from here.

Root 1 transaction
Index signatures that locate every chunk
Game data bytes in instruction data
4,096

bytes per Solana v1 transaction. That is the whole transaction, not a free 4,096-byte payload. The game is split to fit.

No rent

Storage in transaction data does not expire. Solana stores the game. Your browser executes it.

Your browser

The page asks an RPC node for the transactions, checks SHA-256 against the root, inflates the gzip, and boots the arcade locally.

Proof

The root transaction lists every chunk. Fetch them, reassemble, and check the SHA-256.


        
Network
Slot
Timestamp
Root
Index
Chunks
Bytes
Expected SHA-256
Calculated SHA-256
Status

Verify it yourself in 20 lines