curl --request GET \
--url https://api.velora.xyz/ft/p2p/{chainId}/maker/{account}{
"orders": [
{
"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
}
],
"limit": 123,
"offset": 123,
"total": 123,
"hasMore": true
}GET /ft/p2p/:chainId/maker/:account
List the OTC orders created by a maker on a chain. Paginated, filterable by type.
curl --request GET \
--url https://api.velora.xyz/ft/p2p/{chainId}/maker/{account}{
"orders": [
{
"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
}
],
"limit": 123,
"offset": 123,
"total": 123,
"hasMore": true
}account is the maker. Use type=P2P to scope to counterparty-restricted OTC orders. The response is paginated: page through with limit and offset, and read total / hasMore to know when you’ve reached the end.
Related pages
OTC overview
List taker orders
GET /ft/order/:orderHash
SDK → OTC
sdk.otcOrders.getOTCOrders({ maker }).Path Parameters
EVM chain ID. 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
The maker's wallet address.
EVM address (20 bytes, hex-encoded with 0x prefix).
^0x[a-fA-F0-9]{40}$"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
Query Parameters
Filter by order type. Use P2P for OTC orders.
P2P is a counterparty-restricted OTC order (a named taker). LIMIT is an open AugustusRFQ order. The OTC API surface is P2P.
P2P, LIMIT Maximum number of orders to return.
Number of orders to skip, for pagination.
Field to sort by.
createdAt, updatedAt, expiry Omit orders whose remaining fillable balance is negligible.
Was this page helpful?