
- Triggering (when should we sweep the intermediate vaults?)
- Sorting (which vaults should be swept now?)
- Gas balances (gas top-ups for token sweeping)
- Asset sweeping order (sweep tokens before base assets)

- Validate User Balances: Check that the user’s available balance is sufficient to cover the withdrawal amount and any associated fees.
- Rotate Withdrawal Vaults: Incorporate a method, such as a random selection process, to alternate between different withdrawal vault accounts as transaction sources.