Orderbook
Get Orderbook
GET
https://api.swivel.exchange/v2/orderbook?underlying=x&maturity=y&depth=z
This endpoint allows you to request an orderbook of a given depth for a specified market. Returns receiving premium and paying premium orders in descending/ascending order including availableVolume translated into both premiumAvailable and principalAvailable.
Query Parameters
Name
Type
Description
underlying*
string
The underlying token being transacted. E.g. USDC, DAI, etc.,
maturity*
string
The maturity of market in unix seconds.
depth*
integer
The number of orders on each side of the orderbook to return.
{
"receivingPremium": [
{
"order": {
"key": "0xae3f59eabffcf1f15f384d5e582985d31a9aef4b181ecf56a0a37bab85013f1f",
"maker": "0x335c0552eb130f3Dfbe6efcB4D2895aED1E9938b",
"underlying": "0x5592EC0cfb4dbc12D3aB100b257153436a1f0FEa",
"vault": false,
"exit": false,
"principal": "10000000000000000000000",
"premium": "799000000000000000000",
"maturity": "1669957199",
"expiry": "1641386982"
},
"meta": {
"price": "0.0799",
"signature": "0x94836bc0b91695430e738f53e08cfef34ee1c048c42f9d846732cd867bf5376233ed86fb6b324dd9fac98c3e53c8e7f00b9c5c80fbd2d00bf8c5a177fbe8d38f1b",
"premiumAvailable": "799000000000000000000",
"principalAvailable": "10000000000000000000000",
"sequence": 69218
}
}
],
"payingPremium": [
{
"order": {
"key": "0xa8181ff6e0bfa16130944d5add7220eed46f44796de7d4216728dde40376ac5e",
"maker": "0x096Da21Ac79ae1EDbC69A07CE5c705E6c77Fec90",
"underlying": "0x5592EC0cfb4dbc12D3aB100b257153436a1f0FEa",
"vault": true,
"exit": false,
"principal": "107758620689655172413793",
"premium": "10000000000000000000000",
"maturity": "1669957199",
"expiry": "1641371984"
},
"meta": {
"price": "0.0928",
"signature": "0xa4e8958193cf2cb9c70e4c4a7df9c3c7b68f89fd2f250d80e6bc9dbd9cba8c54415fb2f4d8da33c1d81d5a028233255b52adbf36bee3a2a929fb3ea3e735ff7a1c",
"premiumAvailable": "10000000000000000000000",
"principalAvailable": "107758620689655172413793",
"sequence": 63593
}
}
],
"timestamp": 1640178800,
"nonce": 69218
}
Last updated