
Overview
Auto Rollover automatically extends your lending position when it matures. Instead of receiving your principal + interest and needing to manually re-lend, the protocol creates a new position for you, keeping your capital working.Default Behavior:
- Easy Mode: Auto Rollover is ON by default
- Advanced Mode: Auto Rollover is OFF by default
How It Works
New Order Placed
Automatically places a new lend order with:
- Same underlying asset (USDC)
- Same duration (90 days)
- Current market rate
Configuration Options
In Easy Mode
Auto Rollover is enabled automatically. To modify:- Go to your position dashboard
- Click on the position
- Toggle “Auto Rollover” off
- Confirm the change
In Advanced Mode
When placing your lend order, you can configure:| Setting | Options | Default |
|---|---|---|
| Auto Rollover | On / Off | Off |
| Rate Preference | Market / Target rate | Market |
| Duration | Same / Custom | Same |
| Max Rollovers | 1-99 / Unlimited | Unlimited |
Rate Preference
- Market: Accept best available rate at rollover time
- Target Rate: Only roll if rate is at or above your target
- Market Rate
- Target Rate
What Happens to Interest
At rollover, your accrued interest is compounded into the new position:Rollover Scenarios
Successful Rollover
Successful Rollover
Situation: Market has liquidity at acceptable ratesOutcome:
- Old CBT burned
- Interest calculated and added to principal
- New lend order placed
- Order matches
- New CBT issued
Partial Rollover
Partial Rollover
Situation: Market depth insufficient for full amountOutcome:
- Old CBT burned
- Portion matches, receives new CBT
- Remaining principal + interest returned to wallet
Failed Rollover (Rate)
Failed Rollover (Rate)
Situation: Target rate not available in marketOutcome:
- Old CBT burned
- Full principal + interest returned to wallet
- No new position created
Failed Rollover (Liquidity)
Failed Rollover (Liquidity)
Situation: No matching borrowers availableOutcome:
- Old CBT burned
- Full principal + interest returned to wallet
- No new position created
Notifications
The protocol notifies you of rollover events:| Event | Notification |
|---|---|
| Successful rollover | ”Position rolled: New 90-day at 7.8% APY” |
| Partial rollover | ”Partial roll: 2,197 returned” |
| Failed rollover | ”Rollover failed: Funds returned to wallet” |
| Upcoming maturity | ”Position maturing in 24h, auto rollover enabled” |
Gas & Fees
Gasless: Auto rollover transactions are gasless, the protocol covers gas costs.
| Fee Type | Amount |
|---|---|
| Gas | $0 (protocol subsidized) |
| Protocol fee | 0.1% of interest (same as new lend) |
Managing Auto Rollover
Enabling/Disabling
Change auto rollover status at any time before maturity:- Navigate to position dashboard
- Select the position
- Toggle Auto Rollover
- Confirm change
Viewing Status
Position dashboard shows:- Auto rollover status (enabled/disabled)
- Rate preference (market/target)
- Duration setting
- Rollover count (if limited)
Emergency Disable
If you need funds at maturity:- Disable auto rollover before maturity
- Or sell CBT on secondary market for immediate exit
Best Practices
Set Realistic Targets
If using target rate, set it slightly below your original rate to account for market movement
Monitor Notifications
Keep notifications enabled to track rollover outcomes
Review Periodically
Check your positions quarterly to ensure settings still match your goals
Consider Market Conditions
In falling rate environments, consider disabling to lock in current rates manually
Comparison: Auto vs Manual
| Aspect | Auto Rollover | Manual Re-lend |
|---|---|---|
| Effort | None | Must monitor and act |
| Gas | Free | Free (gasless protocol) |
| Rate control | Market or target | Full control |
| Compounding | Automatic | Must manually compound |
| Flexibility | Fixed parameters | Choose fresh each time |
FAQs
Can I change rollover settings mid-position?
Can I change rollover settings mid-position?
Yes. Changes apply at the next maturity. Your current position continues unchanged.
What if rates dropped significantly?
What if rates dropped significantly?
With target rate set: Position won’t roll, funds returned.
With market rate: Position rolls at lower rate.You can also disable auto rollover before maturity if you anticipate this.
Does auto rollover work with partial positions?
Does auto rollover work with partial positions?
Yes. If you sold some CBT, the remaining amount will roll over.
Is there a limit to how many times it can roll?
Is there a limit to how many times it can roll?
By default, no limit. In Advanced Mode, you can set a maximum number of rollovers.
What happens if the protocol is paused at maturity?
What happens if the protocol is paused at maturity?
Rollover queued until protocol resumes. If extended pause, funds returned to wallet.
How do predetermined maturity dates affect rollover?
How do predetermined maturity dates affect rollover?
All rollovers target the next available predetermined maturity date (1st of month). The system maintains maximum 3 active maturities, auto-rotating as dates pass.
Configure Your Positions
Set up auto rollover for your lending positions