curl --request GET \
--url https://api-testnet.mayybee.com/api/orders/{orderId}{
"id": "ord_1704067200_abc123",
"marketId": "jd7ay8vzqtcsyj48zyapp6aa9h7yfq2d",
"tokenId": "25930605474857043641926317989588861972412542680030529942514995269236952683597",
"maker": "0x7aDB49aE5DF789EE9B9F82614609967cCe4eE23d",
"signer": "<string>",
"taker": "0x0000000000000000000000000000000000000000",
"side": 0,
"makerAmount": "10000000000000000000",
"takerAmount": "20000000000000000000",
"filledAmount": "5000000000000000000",
"salt": "1704067200123abc",
"expiration": 1704153600,
"nonce": "0",
"feeRateBps": 0,
"signatureType": 0,
"signature": "<string>",
"status": "open",
"timestamp": 1704067200000,
"smartWallet": "<string>"
}Retrieve detailed information about a specific order by its unique ID.
curl --request GET \
--url https://api-testnet.mayybee.com/api/orders/{orderId}{
"id": "ord_1704067200_abc123",
"marketId": "jd7ay8vzqtcsyj48zyapp6aa9h7yfq2d",
"tokenId": "25930605474857043641926317989588861972412542680030529942514995269236952683597",
"maker": "0x7aDB49aE5DF789EE9B9F82614609967cCe4eE23d",
"signer": "<string>",
"taker": "0x0000000000000000000000000000000000000000",
"side": 0,
"makerAmount": "10000000000000000000",
"takerAmount": "20000000000000000000",
"filledAmount": "5000000000000000000",
"salt": "1704067200123abc",
"expiration": 1704153600,
"nonce": "0",
"feeRateBps": 0,
"signatureType": 0,
"signature": "<string>",
"status": "open",
"timestamp": 1704067200000,
"smartWallet": "<string>"
}Unique order identifier (e.g., ord_1704067200_abc123)
Order details
Complete order object representing a limit order in the CLOB orderbook. Contains all fields needed to track and execute the order.
Unique order identifier generated by the backend. Format: ord_{unix_timestamp}_{random_6_chars}.
"ord_1704067200_abc123"
Market identifier from Convex database. Links this order to a specific prediction market.
"jd7ay8vzqtcsyj48zyapp6aa9h7yfq2d"
ERC1155 token ID for the outcome token being traded. Large integer as decimal string (up to 78 digits).
"25930605474857043641926317989588861972412542680030529942514995269236952683597"
Wallet address that created the order and owns the assets being traded. Checksummed 0x format.
"0x7aDB49aE5DF789EE9B9F82614609967cCe4eE23d"
Address that signed the EIP-712 order. Usually same as maker, but can be a delegate with signing permission.
Specific counterparty address. Zero address (0x0000...0000) means any taker is allowed.
Order side indicating direction. 0 = BUY (maker pays collateral, receives tokens). 1 = SELL (maker sells tokens, receives collateral).
0, 1 Amount the maker is providing in wei (18 decimals). For BUY orders: collateral amount. For SELL orders: token amount.
"10000000000000000000"
Amount the maker expects to receive in wei (18 decimals). For BUY orders: token amount. For SELL orders: collateral amount.
"20000000000000000000"
Amount of takerAmount already filled by matching. Starts at '0'. When filledAmount == takerAmount, order is fully filled.
"5000000000000000000"
Random value ensuring order uniqueness. Prevents replay attacks. Usually unix timestamp + random string.
"1704067200123abc"
Unix timestamp (seconds) when the order expires. Orders past expiration are automatically rejected from matching.
1704153600
Order nonce for batch cancellation on-chain. Incrementing nonce cancels all orders with lower nonces.
Fee rate in basis points (1 bps = 0.01%). 100 = 1% fee. Currently 0 on testnet.
0 <= x <= 10000
Signature type: 0 = EOA signature (personal_sign), 1 = EIP-712 typed data signature (recommended).
0, 1 EIP-712 signature of order struct. 65 bytes hex-encoded (r + s + v). For gasless orders, this is a placeholder.
Current order lifecycle status. 'open' = waiting for match, 'partial' = partially filled, 'filled' = fully executed, 'cancelled' = cancelled by maker.
open, partial, filled, cancelled Unix timestamp (milliseconds) when the order was created. Used for time-priority matching.
1704067200000
Smart wallet address for hybrid wallet model. Holds wUSDT while EOA holds ERC1155 tokens. Optional.