removedInput schema / properties / amount
Removed value: -{
- "description": "Amount of base token as a raw decimal string (\"0.1\", \"1.5\", \"10\"). Do NOT convert to wei/satoshis. Reject USD-denominated values — ask user for base-token amount instead.",
- "type": "string"
-}
addedInput schema / properties / ask_price
Added value: +{
+ "description": "TOTAL quote-asset amount you ask (not per-unit). Required for private orders.",
+ "type": "string"
+}
removedInput schema / properties / baseChain
Removed value: -{
- "description": "Chain the base token settles on. Inference defaults: ETH/USDC/USDT/WBTC/WETH→\"ethereum\", BTC→\"bitcoin\", SUI→\"sui\". Override to testnet ONLY on explicit user mention (\"sepolia\", \"signet\", \"testnet\", \"test\", \"sınama\"). Required for SUI legs (no legacy fallback).",
- "enum": [
- "ethereum",
- "sepolia",
- "bitcoin",
- "bitcoin-signet",
- "sui",
- "sui-testnet"
- ],
- "type": "string"
-}
removedInput schema / properties / baseToken
Removed value: -{
- "description": "Base asset symbol from the supported list (ETH, BTC, SUI, USDC, USDT, WBTC, WETH). Case-insensitive but uppercase preferred.",
- "type": "string"
-}
addedInput schema / properties / base_amount
Added value: +{
+ "description": "Human decimal amount of the base asset, e.g. \"0.05\"",
+ "type": "string"
+}
addedInput schema / properties / base_asset
Added value: +{
+ "description": "\"SYMBOL@chain\" or asset id",
+ "type": "string"
+}
removedInput schema / properties / client_request_id
Removed value: -{
- "description": "Idempotency key. Retrying the SAME write with the SAME id within this MCP session returns the first result instead of triggering a second on-chain/backend side effect. Best-effort: not durable across MCP restarts.",
- "type": "string"
-}
addedInput schema / properties / direction
Added value: +{
+ "enum": [
+ "sell_base",
+ "buy_base"
+ ],
+ "type": "string"
+}
removedInput schema / properties / expiresIn
Removed value: -{
- "description": "RFQ expiration in seconds. Default 300 (5 min). \"Urgent\" → 60-120. \"Take your time\" → 600-1800. Hard cap 86400 (24 h).",
- "type": "number"
-}
removedInput schema / properties / isBlind
Removed value: -{
- "description": "Ghost Auction mode — hides requester identity from bidders and losing counterparties. Default false. Set true on intent words: \"ghost\", \"blind\", \"anonymous\", \"hide identity\", \"gizli\". External brand: \"Ghost Auction\"; internal name retained for API/DB schema stability.",
- "type": "boolean"
-}
removedInput schema / properties / quoteChain
Removed value: -{
- "description": "Chain the quote token settles on. Same inference rules as baseChain. Cross-environment pairs are allowed (e.g. baseChain=\"sui\" + quoteChain=\"sepolia\").",
- "enum": [
- "ethereum",
- "sepolia",
- "bitcoin",
- "bitcoin-signet",
- "sui",
- "sui-testnet"
- ],
- "type": "string"
-}
removedInput schema / properties / quoteToken
Removed value: -{
- "description": "Quote asset symbol from the supported list. Same rules as baseToken.",
- "type": "string"
-}
addedInput schema / properties / quote_asset
Added value: +{
+ "description": "\"SYMBOL@chain\" or asset id",
+ "type": "string"
+}
removedInput schema / properties / side
Removed value: -{
- "description": "BUY = user wants to acquire baseToken; SELL = user wants to dispose of baseToken. Map \"sell/swap/exchange/liquidate/convert/sat\" → SELL, \"buy/acquire/al\" → BUY.",
- "enum": [
- "BUY",
- "SELL"
- ],
- "type": "string"
-}
addedInput schema / properties / target_address
Added value: +{
+ "description": "Private only: lock the order to this counterparty wallet (on the chain THEY give)",
+ "type": "string"
+}
addedInput schema / properties / ttl_seconds
Added value: +{
+ "default": 86400,
+ "exclusiveMinimum": 0,
+ "maximum": 604800,
+ "type": "integer"
+}
addedInput schema / properties / visibility
Added value: +{
+ "default": "public",
+ "enum": [
+ "public",
+ "private"
+ ],
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "baseToken",
- "quoteToken",
- "side",
- "amount"
-]New value: +[
+ "direction",
+ "base_asset",
+ "base_amount",
+ "quote_asset"
+]