Skip to main content
The TypeScript extension ABI-encodes one fixed clearing payload:
The payload reveals only the selected buyer, clearing amount, bid count, deadlines, and receipt commitment needed by the onchain lifecycle. It does not return losing bidder identities, losing amounts, nonces, signed authorizations, or title documents.

Onchain acceptance checks

LandDeal.consumeClearing accepts the payload only when:
  1. the official FCC ActionResult status is successful;
  2. the action ID, submission tag, data hash, and chain-domain signature are valid;
  3. the recovered signer is the auction’s bound TEE;
  4. the operation and command are LAND_AUCTION/CLEAR_AUCTION;
  5. the schema, auction, parcel, seller, and close time match registered state;
  6. the result has not expired;
  7. the action ID and result hash have not been consumed before;
  8. the buyer and clearing amount are nonzero;
  9. the receipt commitment has not been reused.
Equal valid offers use the lowest canonical bid ID as a deterministic tie-break. The highest valid, unexpired offer that meets the reserve wins.
The deployed v0.1 signature domain remains SilentLot for compatibility. The product is Nautilius; changing the domain would require a new sender deployment.