curl --request GET \
--url https://api.velora.xyz/ft/order/{orderHash}{
"orderHash": "<string>",
"chainId": 1,
"nonceAndMeta": "<string>",
"expiry": 123,
"maker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"taker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerAsset": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"takerAsset": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerAmount": "1000000000000000000",
"takerAmount": "1000000000000000000",
"signature": "<string>",
"permitMakerAsset": "<string>",
"takerFromMeta": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerBalance": "1000000000000000000",
"fillableBalance": "1000000000000000000",
"reservedBalance": "1000000000000000000",
"swappableBalance": "1000000000000000000",
"transactionHash": "<string>",
"createdAt": 123,
"updatedAt": 123
}GET /ft/order/:orderHash
Fetch a single AugustusRFQ order by its hash, with current state and remaining fillable balance.
curl --request GET \
--url https://api.velora.xyz/ft/order/{orderHash}{
"orderHash": "<string>",
"chainId": 1,
"nonceAndMeta": "<string>",
"expiry": 123,
"maker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"taker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerAsset": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"takerAsset": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerAmount": "1000000000000000000",
"takerAmount": "1000000000000000000",
"signature": "<string>",
"permitMakerAsset": "<string>",
"takerFromMeta": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"makerBalance": "1000000000000000000",
"fillableBalance": "1000000000000000000",
"reservedBalance": "1000000000000000000",
"swappableBalance": "1000000000000000000",
"transactionHash": "<string>",
"createdAt": 123,
"updatedAt": 123
}orderHash returned when it was posted. The response is the full order record, including its current state and the fillableBalance still open for partial fills.
expiry against the current block and confirm state is PENDING before a taker submits a fill. The on-chain fill reverts if the order is expired, already FULFILLED, or CANCELLED.Related pages
OTC overview
List maker orders
List taker orders
SDK → OTC
sdk.otcOrders.getOTCOrders reads orders by maker or taker.Path Parameters
The order's EIP-712 hash, returned when the order was posted.
Response
The order record.
A stored order as returned by the API, including server-tracked balances and state.
The order's EIP-712 hash — its unique identifier.
EVM chain ID. AugustusRFQ is deployed on 1 (Mainnet), 10 (Optimism), 56 (BSC), 137 (Polygon), 8453 (Base), 42161 (Arbitrum), 43114 (Avalanche), and 100 (Gnosis). See /resources/chains-and-contracts for per-chain addresses.
1
EVM address (20 bytes, hex-encoded with 0x prefix).
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
EVM address (20 bytes, hex-encoded with 0x prefix).
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
EVM address (20 bytes, hex-encoded with 0x prefix).
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
EVM address (20 bytes, hex-encoded with 0x prefix).
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
Token amount in raw units / wei (no decimal point). Serialized as a string to preserve precision beyond JavaScript Number range.
"1000000000000000000"
Token amount in raw units / wei (no decimal point). Serialized as a string to preserve precision beyond JavaScript Number range.
"1000000000000000000"
Lifecycle state. SUSPENDED means the maker's balance or allowance dropped below the order. FULFILLED means fully filled.
DRAFT, PENDING, FULFILLED, CANCELLED, SUSPENDED, EXPIRED P2P is a counterparty-restricted OTC order (a named taker). LIMIT is an open AugustusRFQ order. The OTC API surface is P2P.
P2P, LIMIT Intended receiver decoded from nonceAndMeta.
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
Min of the maker's balance, allowance, and balance backing this order.
"1000000000000000000"
Remaining unfilled makerAmount.
"1000000000000000000"
Amount currently reserved by this order.
"1000000000000000000"
Amount available to fill right now.
"1000000000000000000"
Fill or cancellation transaction hash, once settled on-chain.
Unix timestamp the order was created.
Unix timestamp the order was last updated.
Was this page helpful?