settle_all_ai_rewards
Claim all pending AIPOU rewards in one operation by validating eligible local receipts and submitting Merkle-root publications plus claim transactions for each bounded batch.
Instructions
Use only after an explicit broad request such as 'claim my AIPOU' or 'settle all pending AIPOU'; do not use it for a status check. batchSize defaults to 100 and maxBatches to 20, with bounds of 1-100 and 1-50, so large queues remain bounded. It validates all currently eligible local receipts and submits Base transactions for each batch: one Merkle-root publication and one claim transaction per batch. The host client and user must apply their own confirmation policy; use settle_ai_rewards when the user asks for one limited batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| batchSize | No | Eligible receipts per settlement batch, from 1 through 100; defaults to 100. | |
| maxBatches | No | Maximum settlement batches to submit in this call, from 1 through 50; defaults to 20. |