Skip to main content
POST
/
markets
/
lending_vaults
/
rewards
/
claim
Claim vault rewards
curl --request POST \
  --url https://tars.loopscale.com/v1/markets/lending_vaults/rewards/claim \
  --header 'Content-Type: application/json' \
  --header 'user-wallet: <user-wallet>' \
  --data '{
  "rewardMints": [
    "<string>"
  ],
  "unclaimedStakeAccounts": [
    "<string>"
  ],
  "vaultAddress": "<string>"
}'
[
  {
    "transaction": {
      "message": "<string>",
      "signatures": [
        {
          "publicKey": "<string>",
          "signature": "<string>"
        }
      ]
    }
  }
]

Headers

user-wallet
string
required

Wallet address of the claiming user

Body

application/json
rewardMints
string[]
required

Mints of the reward tokens to claim

unclaimedStakeAccounts
string[]
required

Array of stake account addresses with unclaimed rewards, if empty will claim from all.

vaultAddress
string
required

Lending vault address

Response

Serialized transactions to claim rewards

transaction
object
I