Get max leverage per Multiply pair
curl --request GET \
--url https://api.kamino.finance/markets/multiply-pairsconst options = {method: 'GET'};
fetch('https://api.kamino.finance/markets/multiply-pairs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/markets/multiply-pairs"
response = requests.get(url)
print(response.text)false{
"multiplyPairs": [
{
"lendingMarket": "7u3HeHxYDLhnCoErrtycNokbQYbWGzLs6JSDqGAv5PfF",
"collateralReserve": "EVbyPKrHG6WBfm4dLxLMJpUDY43cCAcHSpV3KYjKsktW",
"borrowReserve": "d4A2prbA2whesmvHaL88BH6Ewn5N4bTSU2Ze8P6Bc4Q",
"collateralMint": "J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn",
"debtMint": "So11111111111111111111111111111111111111112",
"elevationGroup": 2,
"maxLeverage": "7.6923076923076923077",
"maxLtv": "0.87",
"liquidationLtv": "0.92",
"borrowFactor": "1",
"flashLoanFee": "0.001"
}
]
}{
"error": "Invalid query request",
"details": [
{
"code": "invalid_union",
"errors": [
[
{
"code": "custom",
"path": [],
"message": "Invalid date string"
}
],
[
{
"expected": "number",
"code": "invalid_type",
"path": [],
"message": "Invalid input: expected number, received string"
}
]
],
"path": [
"start"
],
"message": "Invalid input"
}
]
}{
"error": "An internal error occurred"
}Kamino Lend Markets
Get max leverage per Multiply pair
Return the protocol risk ceiling of every Multiply pair configured in the Kamino CDN, including hidden pairs and pairs in hidden or deprecated markets. Values are raw protocol limits under the elevation group the pair auto-selects, with no safety factor applied.
GET
/
markets
/
multiply-pairs
Get max leverage per Multiply pair
curl --request GET \
--url https://api.kamino.finance/markets/multiply-pairsconst options = {method: 'GET'};
fetch('https://api.kamino.finance/markets/multiply-pairs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/markets/multiply-pairs"
response = requests.get(url)
print(response.text)false{
"multiplyPairs": [
{
"lendingMarket": "7u3HeHxYDLhnCoErrtycNokbQYbWGzLs6JSDqGAv5PfF",
"collateralReserve": "EVbyPKrHG6WBfm4dLxLMJpUDY43cCAcHSpV3KYjKsktW",
"borrowReserve": "d4A2prbA2whesmvHaL88BH6Ewn5N4bTSU2Ze8P6Bc4Q",
"collateralMint": "J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn",
"debtMint": "So11111111111111111111111111111111111111112",
"elevationGroup": 2,
"maxLeverage": "7.6923076923076923077",
"maxLtv": "0.87",
"liquidationLtv": "0.92",
"borrowFactor": "1",
"flashLoanFee": "0.001"
}
]
}{
"error": "Invalid query request",
"details": [
{
"code": "invalid_union",
"errors": [
[
{
"code": "custom",
"path": [],
"message": "Invalid date string"
}
],
[
{
"expected": "number",
"code": "invalid_type",
"path": [],
"message": "Invalid input: expected number, received string"
}
]
],
"path": [
"start"
],
"message": "Invalid input"
}
]
}{
"error": "An internal error occurred"
}