/user/{address}/details
Gets user's current TVL and USD-value-weighted average 30-day NAV APY across all vault holdings
Gets user's current TVL and USD-value-weighted average 30-day NAV APY across all vault holdings
Path Parameters
User wallet address
^0x[a-fA-F0-9]+$Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/user/0x1234567890123456789012345678901234567890/details"{ "data": { "tvl": 10500.25, "apy": 0.0525 }}/user/{address}/compliance-v2 GET
Checks whether an address meets compliance requirements. Use purpose=preview to check eligibility only, or purpose=transaction to also obtain the attestation and complianceData needed to submit a transaction. Defaults to purpose=transaction. Compliance requests are limited per chain and wallet to 10 per 10 seconds, 100 per 10 minutes, and 2,000 per UTC day. These limits allow short bursts while restricting sustained traffic. All three limits apply at once and are shared across V1 requests and V2 purpose=transaction requests, including requests for different vaults and flows. Use V2 purpose=preview to check eligibility only; preview requests do not consume this rate limit. On HTTP 429, wait the number of seconds in Retry-After before retrying.
/user/{address}/vaults/{slug}/transaction-history GET
Get user transaction history