Buy

(Testnet06 — you’re spending test KDA from the faucet.)

How a purchase works

You buy a listed token by signing one transaction that authorizes a payment of exactly the listed price into the contract’s escrow. The contract then, atomically:

  1. pays the creator’s royalty (fixed at mint),
  2. pays the platform fee (the rate snapshotted on the listing),
  3. pays the seller the exact remainder,
  4. checks the escrow nets out to zero — the conservation assert,
  5. makes you the owner and emits the public SOLD event.

If any step can’t happen, the whole thing aborts and you’ve spent nothing but gas.

Why you can’t be cheated on price

Your signature is scoped: it authorizes a transfer of exactly the price you saw, to exactly the escrow account — not “up to” some amount, not “to whoever asks”. If the seller re-prices before your transaction lands, the amounts no longer match and your purchase fails safely. You can never be made to pay more than you signed.

Corollary: don’t sign what you didn’t check. The Gallery site always shows the exact amount inside the signature it requests.

Before you buy — the 60-second check

After you buy

Two hard rules (the contract enforces them; the site respects them)