Auditable methodology

How every reclaim estimate is calculated

AlgoReclaim reads current chain state, uses protocol constants in integer microAlgos, and treats uncertainty as a reason to block—not guess.

Account totals

Total balance and current minimum balance requirement come directly from live Algorand account data. Available ALGO is max(total balance − current MBR, 0).

ASA holdings

Each ASA holding adds 100,000 microAlgos to account MBR. An item is selected by default only when its balance is exactly zero, it is not frozen, its creator can be verified, and the connected account is not the asset creator. If Algod no longer has a destroyed asset, AlgoReclaim checks its historical Indexer record before deciding. NFTs use the same holding rule and are labelled from on-chain total and decimals.

Application Local State

Release is 100,000 + 28,500 × uints + 50,000 × byte slices microAlgos. Clear State is never preselected because it can remove application-specific access, records, or reward eligibility.

Fees and grouping

The suggested success fee is 10% of selected gross MBR, capped at 1 ALGO. Groups contain at most 16 transactions, and larger cleanups are split automatically.

Final safety gate

Immediately before signing, AlgoReclaim rescans every selected item, rebuilds short-lived unsigned transactions, and simulates the exact group. A failed check blocks signing.