# 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`:

```typescript
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 endpoint](https://fuul.readme.io/reference/post_v1-claim-checks-claim) on the Fuul API directly.

{% hint style="info" %}
`getClaimableChecks` was introduced in SDK version **7.8.0**. Upgrade if you're on an earlier version.
{% endhint %}

## Get claim totals

To show users their claimed and unclaimed balances without building a full transaction ([API reference](https://fuul.readme.io/reference/get_v1-claim-checks-totals)):

```typescript
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:

* [EVM Claiming](https://docs.fuul.xyz/developer-guide/claiming-onchain-rewards/evm) — for Ethereum, Arbitrum, Base, HyperEVM, Optimism
* [SVM Claiming (Solana)](https://docs.fuul.xyz/developer-guide/claiming-onchain-rewards/svm-solana) — for Solana Mainnet, Devnet, Fogo Mainnet
