Skip to main content
SuperVault rewards are distributed via Merkl. They accrue automatically while users hold vault shares. No staking required.

Check if a vault has rewards

has_rewards: true on the vault response means an active Merkl campaign exists. stats_basic.reward_rate is the current reward APR in percentage points.

Check claimable rewards for a user

Example response

Claim rewards

The CLAIM action is available on both /hooks/suggest/non-smart-account and the smart account flow. Use whichever matches your wallet infrastructure.
  • outputs[].amount = provider_claim_amount from the claimable response (cumulative, not delta)
  • targets[].extra_data = rewards[].extra_data (Merkl proof)
  • targets[].tags: ["merkl"] is required
  • Max 7 reward tokens per claim call