Skip to main content
GET
/
alpha
/
svm
/
transactions
/
context
/
{userAddress}
/
{vaultAddress}
cURL
curl --request GET \
  --url https://api.vaults.fyi/alpha/svm/transactions/context/{userAddress}/{vaultAddress} \
  --header 'x-api-key: <api-key>'
{
  "currentDepositStep": "deposit",
  "depositSteps": [
    {
      "name": "deposit",
      "actionsUrl": "<string>",
      "available": true
    }
  ],
  "currentRedeemStep": "deposit",
  "redeemSteps": [
    {
      "name": "deposit",
      "actionsUrl": "<string>",
      "available": true
    }
  ],
  "lpToken": {
    "accountId": "<string>",
    "name": "<string>",
    "symbol": "<string>",
    "decimals": 123,
    "balanceNative": "<string>",
    "balanceUsd": "<string>"
  },
  "asset": {
    "accountId": "<string>",
    "name": "<string>",
    "symbol": "<string>",
    "decimals": 123,
    "balanceNative": "<string>",
    "balanceUsd": "<string>",
    "unclaimedNative": "<string>",
    "unclaimedUsd": "<string>",
    "positionValueInAsset": "<string>",
    "assetLogo": "<string>"
  },
  "protocol": {
    "name": "<string>",
    "product": "<string>",
    "version": "<string>",
    "protocolLogo": "<string>"
  }
}

Authorizations

x-api-key
string
header
required

Path Parameters

userAddress
string
required

User Solana wallet address

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
vaultAddress
string
required

Vault address

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$

Response

Default Response

currentDepositStep
enum<string>
required

Current deposit step

Available options:
deposit,
request-redeem,
confirm-redeem,
complete-redeem
depositSteps
object[]
required

Available deposit steps

currentRedeemStep
enum<string>
required

Current redeem step

Available options:
deposit,
request-redeem,
confirm-redeem,
complete-redeem
redeemSteps
object[]
required

Available redeem steps

lpToken
object
required

LP token details with balance

asset
object
required

Asset details with balance and unclaimed amounts

protocol
object

Protocol details