An open edition$EIGHT

8is.art

An open edition on a payment rail.
One payment.
One address.
One piece nobody chose.
Contract pending
Supply 88,888 $EIGHT
Edition Open
Window Pending
Genesis #1 at deploy
Cycling example transactionsType to take over
Keccak
Seed
Hover a byte to see the cell it decided

Sixty-four transactions.
Sixty-four pieces.

Eight by eight, each eight by eight
Drawn from example transaction ids
Click one to open it
Every piece here comes from the same function the contract runs0 / 64 drawn
How a claim resolves

Five steps between a payment and a piece.

01
Pay

Make the payment on the rail. Put your Ethereum address in the memo.

02
Claim

Submit the transaction id, the memo address and the amount. Each transaction id can be claimed once.

03
Attest

Someone watching the rail signs that the payment cleared. The signer is recovered on chain.

04
Check

The claim has to land inside the window, and the confirmed amount has to cover it.

05
Mint

The transaction id and your address become the seed. The piece mints to the address in the memo.

What this is

A payment rail carries three things this edition cares about: an amount, a memo, and a transaction id nobody chose.

8is.art pairs that id with the address in the memo and hashes the two into a seed. The seed decides the piece. Nothing on chain produced it, and nothing off chain could have known it before the payment cleared.

Every piece on this page is drawn in your browser from the same hash the contract uses, down to the byte. A transaction id that isn’t already a 32 byte hex value is hashed to one first.

Contracts
ClaimWindowone deadline, opened once
PaymentClaimwhat was paid, one claim per transaction
RailAttestationsigned confirmation, recovered on chain
SeedDerivationtransaction id to seed
EightEditionthe NFT, #1 minted at deploy
Redemptionchecks all three, then mints
EightToken88,888 $EIGHT, fixed at deploy