unsent museum

verify

tx0x3536d4bb4ff0148c3bfb95300010e01aaf0495932c562611204e83bd56aae607 networkmainnet contract0x40e89f35d87b4516b7b00dbb8ee537698cf3a6ae · this is the wall blocks#1 – #1

1 message decoded from calldata.

why?
#1to c.2026-09-30matches the wall

the format

every batch is one call to seal(firstBlock, lastBlock, payload) on the contract, which emits Sealed(batchId, firstBlock, lastBlock, payload). the payload is:

payload := version u8 (=1) | count u32 | record*
record  := block u32 | color u8 | timestamp u64 (unix seconds)
         | nameLen u8 | name (utf-8) | bodyLen u16 | body (utf-8)
big-endian throughout. color is an index into the palette in src/colors.ts (append-only).
contentHash = keccak256(record)

anyone can decode this without us. the decoder that powers this page is in the open source repo.