cURL
curl https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV
import requests
response = requests.get("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"id": 3519,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "redeem",
"total_lp_balance": 0,
"total_cost_basis": 0,
"total_realized_pnl": 1935989.964959222,
"trade_ts": "2026-07-31T04:02:44+00:00"
},
{
"id": 3334,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "deposit",
"total_lp_balance": 1008707398,
"total_cost_basis": 1044093873,
"total_realized_pnl": 0,
"trade_ts": "2026-07-24T10:49:53+00:00"
}
]
{
"error": "<message>"
}
Positions and activity
Wallet strategy balance and cost history
Retrieve indexed managed-vault balance and cost-basis changes.
GET
/
trades
/
user
/
strategy-vault
/
{userAddress}
cURL
curl https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV
import requests
response = requests.get("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"id": 3519,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "redeem",
"total_lp_balance": 0,
"total_cost_basis": 0,
"total_realized_pnl": 1935989.964959222,
"trade_ts": "2026-07-31T04:02:44+00:00"
},
{
"id": 3334,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "deposit",
"total_lp_balance": 1008707398,
"total_cost_basis": 1044093873,
"total_realized_pnl": 0,
"trade_ts": "2026-07-24T10:49:53+00:00"
}
]
{
"error": "<message>"
}
Path parameters
string
required
User wallet address.
cURL
curl https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV
import requests
response = requests.get("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/trades/user/strategy-vault/FPUqspsUG5ZudHfi1dPhp8DSYjU5nZCGXzqw9EdzZEGV");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
[
{
"id": 3519,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "redeem",
"total_lp_balance": 0,
"total_cost_basis": 0,
"total_realized_pnl": 1935989.964959222,
"trade_ts": "2026-07-31T04:02:44+00:00"
},
{
"id": 3334,
"vault_address": "puiRBGikahXM4C7weFtNRFcs7bSUx8wVn1m5v6RA91o",
"trade_type": "deposit",
"total_lp_balance": 1008707398,
"total_cost_basis": 1044093873,
"total_realized_pnl": 0,
"trade_ts": "2026-07-24T10:49:53+00:00"
}
]
{
"error": "<message>"
}