How to

Place an order

Orders are placed during a batch's commit phase, from the order ticket on the market page.

Fill the ticket

  • Buy SPACEX or Sell SPACEX.
  • Discount: drag the slider. As a buyer it is the least discount you accept; as a seller, the most. The line under it says exactly when the order fills and what the discount means annualized.
  • Size: in shares.

The ticket then shows:

  • Locked at reveal: shares for a sell; for a buy, the worst-case USDC at the batch's price cap;
  • Free after pending commits: your free balance minus what your other unrevealed orders in this batch will lock;
  • Bond: SOL posted with the commit and returned when the order settles.

Seal and commit stays disabled, and says why, until the order can succeed: the batch must be in its commit phase with time to spare, your free balance must cover the lock at reveal, and your wallet must hold enough SOL for the bond and fees.

What happens when you commit

  1. The browser makes a fresh 32-byte salt and hashes the order.
  2. It stores the order and the salt on this device before anything is sent.
  3. The API builds the commit transaction; the page checks it carries your commitment and the right accounts.
  4. Your wallet signs; the page sends it and waits for confirmation.

Open What gets committed under the ticket to see the 121-byte preimage, the hash and a live list of the page's network requests, none of which carries the salt.

Several orders in one batch

You can commit more than one order per batch. They share your balance, and the ticket counts the locks of the ones still sealed.