Market
Endpoints to retrieve market requirements.
Get Markets
GET
https://api.redshift.radar.tech/api/markets
This endpoint allows you view available markets
[
{
"onchainTicker": string,
"offchainTicker": string,
"market": string
}
]
Something went wrong...better call Craig Wright
Example
$ curl https://api.redshift.radar.tech/api/markets
[
{
"onchainTicker":"BTC",
"offchainTicker":"LBTC",
"market":"BTC_LBTC"
},
{
"onchainTicker":"ETH",
"offchainTicker":"LBTC",
"market":"ETH_LBTC"
}
]
Get Requirements for All Markets
GET
https://api.redshift.radar.tech/api/markets/requirements
[
{
"market": string,
"payReq": {
"minExpirationSeconds": string,
"minBaseUnits": string,
"maxBaseUnits": string
}
},
{
"market": string,
"payReq": {
"minExpirationSeconds": string,
"minBaseUnits": string,
"maxBaseUnits": string
}
}
]
Something went wrong...better call Craig Wright
Example
$ curl https://api.redshift.radar.tech/api/markets/requirements
[
{
"market":"BTC_LBTC",
"payReq":{
"minExpirationSeconds":"2400",
"minBaseUnits":"30000",
"maxBaseUnits":"1000000"
}
},
{
"market":"ETH_LBTC",
"payReq":{
"minExpirationSeconds":"900",
"minBaseUnits":"1",
"maxBaseUnits":"1000000"
}
}
]
Get Requirements for Market
GET
https://api.redshift.radar.tech/api/markets/:market/requirements
Path Parameters
The market to fetch requirements for.
{
"market": string,
"payReq": {
"minExpirationSeconds": string,
"minBaseUnits": string,
"maxBaseUnits": string
}
}
InvalidMarket | NoQuoteProvidersForTheRequestedMarket | NoQuoteProvidersAvailable
Something went wrong...better call Craig Wright
Example
$ curl https://api.redshift.radar.tech/api/markets/BTC_LBTC/requirements
{
"market":"BTC_LBTC",
"payReq":{
"minExpirationSeconds":"2400",
"minBaseUnits":"30000",
"maxBaseUnits":"1000000"
}
}