Trading Options
Sell orders live on-chain at the FixedPriceSell contract. Buyers browse, pick a strike, and purchase directly. The seller's key can always cancel. Partial fills create successor boxes automatically.
Listing for Sale
You choose how many tokens to list, pick a stablecoin (USE or SigUSD), and set your premium price per token. The Black-Scholes model suggests a fair price based on current volatility — you can accept it or override it.
Buying an Option
A buyer browses the option chain, sees available contracts with premiums, and clicks “Confirm Purchase.” The buyer's stablecoin goes to the seller. The option tokens go to the buyer. If there's a dApp fee configured, a small cut goes to the fee address.
tokensSold = inputTokens − outputTokens, then requires the seller to receive tokensSold × premiumPerToken − uiFee in the correct stablecoin. Partial fills are supported — the successor sell box preserves R4–R6 parameters.Buy Less Than Listed
If a buyer takes fewer tokens than listed, the contract automatically creates a successor sell box with the remaining tokens. The successor preserves the original pricing parameters (R4–R6), so the listing stays active at the same price. No action required from the seller — the contract handles it.
Sell orders live on-chain at the FixedPriceSell contract. The seller's key can always cancel. Partial fills create successor boxes automatically.