Send idle balances into yield
A vault only accepts one token, so most users bounce off to swap first, and many never come back. Sweep lets them enter with their whole balance: any assets on any chains sweep into your vault's accepted token and deposit in the same flow.
How the integration works
- Add the Sweep deposit flow to your vault's entry point.
- Users bring any assets across any chains, with no pre-swap and no pre-bridge.
- Sweep consolidates the basket into the vault's accepted token.
- The deposit into your vault settles in the same confirmation the sweep completes.
Why build it on Sweep
- Enter with everything. Users deposit their whole balance instead of leaving to swap into your accepted token first.
- No drop-off. Removing the pre-swap detour keeps users in your flow, where they were about to leave.
- Sweep and deposit as one. Consolidation and the vault deposit finish together, not as two separate errands.
- Any chain in. Idle balances on other chains become deposits without the user touching a bridge.
At a glance
- Integration
- Deposit flow
- User brings
- Any assets / chains
- Vault receives
- Accepted token
- Steps for user
- Sweep + deposit in one
Frequently asked questions
Does this work with my existing vault?
Yes. Sweep handles consolidation into your accepted token and hands off the deposit to your vault contract, so your vault logic is unchanged.
What token does the vault receive?
Your accepted asset. Users can arrive with anything; the vault only ever sees the one token it's built for.
Why not just tell users to swap first?
That detour is exactly where users leave. Folding the swap into the deposit is what keeps them from bouncing.