🎟️Get Claim Checks

Claim checks are signed vouchers that allow users to claim their rewards onchain. This step is the same regardless of whether you're claiming on EVM or SVM.

Use Fuul.getClaimableChecks from @fuul/sdk:

import { Fuul } from '@fuul/sdk';

const claimChecks = await Fuul.getClaimableChecks({
  user_identifier: '0x1234...',
  user_identifier_type: 'evm_address', // or 'solana_address'
});

You can also call the claim check endpointarrow-up-right on the Fuul API directly.

circle-info

getClaimableChecks was introduced in SDK version 7.8.0. Upgrade if you're on an earlier version.

Get claim totals

To show users their claimed and unclaimed balances without building a full transaction:

import { Fuul } from '@fuul/sdk';

const totals = await Fuul.getClaimCheckTotals({
  user_identifier: '0x1234...',
  user_identifier_type: 'evm_address', // or 'solana_address'
});
// Returns { claimed: [...], unclaimed: [...] } grouped by currency

Next steps

Once you have your claim checks, follow the guide for your chain:

Last updated