Parameters
| Property | Description | Required |
|---|---|---|
| wallet | A valid WalletClient from viem or an adapted wallet generated from an adapter that meets this interface. | ✅ |
| chainId | Chain ID to claim fees on | ✅ |
| currency | Token address to claim | ✅ |
| recipient | Address to receive claimed fees (defaults to wallet address) | ❌ |
| onProgress | Callback to update UI state as execution progresses. Can also be used to get the transaction hash for a given step item. The following data points are returned: steps, fees, breakdown, txHashes, currentStep, currentStepItem, details | ❌ |