cURL
curl https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq
import requests
response = requests.get("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "4hZugBhgd3xxShK5iHbBAwCnJUjthiStT6LnruRwarjr",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
},
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "7NviQEEiA5RSY4aL1wpqGE8CYAx2Lx7THHinsW1CWDXu",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
}
]
{
"error": "<message>"
}
Balances
User legacy LP balances
Retrieve indexed legacy LP balances for a wallet.
GET
/
balances
/
user
/
legacy-lp
/
{userAddress}
cURL
curl https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq
import requests
response = requests.get("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "4hZugBhgd3xxShK5iHbBAwCnJUjthiStT6LnruRwarjr",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
},
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "7NviQEEiA5RSY4aL1wpqGE8CYAx2Lx7THHinsW1CWDXu",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
}
]
{
"error": "<message>"
}
Path parameters
string
required
User wallet address.
Query parameters
string
Filter to one vault address.
cURL
curl https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq
import requests
response = requests.get("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/legacy-lp/EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "4hZugBhgd3xxShK5iHbBAwCnJUjthiStT6LnruRwarjr",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
},
{
"user_address": "EeD5qkphoyGVmkfXLi3e1Rq3Hg2zdi7asMjVgXj1kdRq",
"vault_address": "7NviQEEiA5RSY4aL1wpqGE8CYAx2Lx7THHinsW1CWDXu",
"core_balance": "0",
"last_updated_at": "2026-10-13T15:40:52.604",
"last_tx_signature": null
}
]
{
"error": "<message>"
}