Do the work, take the tip
Money lands in the vault and just sits there until someone pushes it out to holders. Anyone can be that someone — and anyone can clear out the wallets that stopped checking in. Both jobs pay you a cut, never more than 5%.
The vault can hold revenue but cannot account it, so a sync will revert until an admin opens it.
Nothing is sitting unaccounted. Every token the vault has received has already been spread across active NFTs.
No collectable positions are registered with the router.
Reapable NFTs
Wallets that stopped checking in are still counted in the frozen supply. Clear them out and everyone still here earns more. The vault takes explicit ids, so they have to be found first.
It calls collectAndSync on the fee router, which claims the accrued fees from each Uniswap position, transfers them to the vault, accounts them across every active NFT, and forwards the vault’s keeper tip to you — all in one transaction. The router can only ever claim fees: its only liquidity action is a decrease of exactly zero, a literal in the deployed bytecode, and it is not upgradeable.