cURL
curl 'https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4'
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww",
"walletAddress": "HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4",
"trancheSide": "junior",
"netValue": 0,
"pnl": -3,
"premium": 0,
"averageCostBasis": 0,
"totalCostBasis": 1e-13,
"displayNetValue": 0,
"displayPnl": -3,
"displayPremium": 0,
"displayAverageCostBasis": 0,
"quoteNetValue": 0,
"quotePnl": -3,
"quotePremium": 0,
"quoteAverageCostBasis": 0,
"quoteTotalSpent": 1e-13,
"totalSpent": 1e-13,
"totalSpentBase": 1e-13,
"totalSpentSy": 0,
"totalDepositedBase": 1999981,
"totalDepositedSy": 1872992,
"realizedPnl": -2.9999999999999,
"claimedRewards": 0,
"unclaimedRewards": 0,
"balance": 0
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Positions
Wallet tranche positions and PnL
Retrieve a wallet’s tranche position value, cost basis, PnL, and rewards.
GET
/
tranching-markets
/
{address}
/
user-position
/
stats
cURL
curl 'https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4'
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww",
"walletAddress": "HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4",
"trancheSide": "junior",
"netValue": 0,
"pnl": -3,
"premium": 0,
"averageCostBasis": 0,
"totalCostBasis": 1e-13,
"displayNetValue": 0,
"displayPnl": -3,
"displayPremium": 0,
"displayAverageCostBasis": 0,
"quoteNetValue": 0,
"quotePnl": -3,
"quotePremium": 0,
"quoteAverageCostBasis": 0,
"quoteTotalSpent": 1e-13,
"totalSpent": 1e-13,
"totalSpentBase": 1e-13,
"totalSpentSy": 0,
"totalDepositedBase": 1999981,
"totalDepositedSy": 1872992,
"realizedPnl": -2.9999999999999,
"claimedRewards": 0,
"unclaimedRewards": 0,
"balance": 0
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Path parameters
string
required
Solana account address.
Query parameters
string
required
User wallet address.
number
Current LP price override.
number
Token decimal precision override.
number
Current SY exchange-rate override.
string
senior or junior. Default: junior.number
Current net-value override.
cURL
curl 'https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4'
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww/user-position/stats?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "CAdFPvNX3gHZobun6g1W6jesGyQ9fhdsGJZBXTbWjNww",
"walletAddress": "HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4",
"trancheSide": "junior",
"netValue": 0,
"pnl": -3,
"premium": 0,
"averageCostBasis": 0,
"totalCostBasis": 1e-13,
"displayNetValue": 0,
"displayPnl": -3,
"displayPremium": 0,
"displayAverageCostBasis": 0,
"quoteNetValue": 0,
"quotePnl": -3,
"quotePremium": 0,
"quoteAverageCostBasis": 0,
"quoteTotalSpent": 1e-13,
"totalSpent": 1e-13,
"totalSpentBase": 1e-13,
"totalSpentSy": 0,
"totalDepositedBase": 1999981,
"totalDepositedSy": 1872992,
"realizedPnl": -2.9999999999999,
"claimedRewards": 0,
"unclaimedRewards": 0,
"balance": 0
}
{
"error": "<message>"
}
{
"error": "<message>"
}