Selling Tokens
Execute rate-limited token sales
Only the vault's beneficiary can execute sells. The interface handles all complexity automatically, fetching the best quotes from multiple DEX aggregators and executing swaps securely.
Sell Process
- 1.Navigate to your vault detail page
- 2.Enter the amount to sell (up to remaining daily limit)
- 3.Adjust slippage tolerance if needed (default uses vault setting)
- 4.System automatically fetches quotes from 0x and Paraswap
- 5.Preview shows exact ETH you'll receive after 1% protocol fee
- 6.Click "Sell Tokens" and approve the transaction in your wallet
- 7.ETH is automatically sent to your beneficiary address
Daily Limit Reset
The 24-hour window starts from your first sell in a period. All subsequent sells within that 24-hour window accumulate against your daily limit. Once 24 hours have passed since that first sell, your next sell will start a new 24-hour window with a reset limit.
How The 24-Hour Window Works
Monday 10 AM: Sell 500 tokens (first sell in period)
→ Period starts: Monday 10 AM - Tuesday 10 AM
→ Sold today: 500 / 1,000
Monday 3 PM: Sell 300 more tokens (within same period)
→ Same period: Monday 10 AM - Tuesday 10 AM
→ Sold today: 800 / 1,000
Tuesday 10:01 AM: Sell 100 tokens (new period)
→ New period starts: Tuesday 10:01 AM - Wednesday 10:01 AM
→ Sold today: 100 / 1,000 (reset!)
💡 Key Insight
The countdown timer shows when 24 hours will have elapsed since your first sell in the current period. Multiple sells within the same period accumulate against your limit, but don't extend the timer. The period "slides" based on when you start each 24-hour window.
Quote Preview
Before confirming a transaction, you'll see a detailed preview showing:
- • Routing via: Which DEX aggregator provides the best price
- • ETH Received: Total ETH from the swap before fees
- • Protocol Fee (1%): Fee deducted to support ongoing development
- • You Receive: Final ETH amount sent to your wallet
- • Price Impact: Warning if impact exceeds 3%
Example Preview
Slippage Protection
Slippage tolerance determines how much price movement you'll accept during the swap. Higher slippage increases the chance of success but may result in worse pricing.
0.5%
Best for stablecoins and high-liquidity pairs
1%
Recommended for most tokens
3%+
For low-liquidity or volatile tokens
⚠️ Transaction Failures
If a sell transaction fails, your tokens remain in the vault and your daily limit is not consumed. Common reasons for failure:
- • Slippage tolerance too low for current market conditions
- • Insufficient liquidity for the token amount
- • Price movement during transaction confirmation
- • Gas price too low (transaction timeout)
Solution: Try again with slightly higher slippage or a smaller amount.
Gas Optimization
RateVault uses gas-efficient swap execution through the 0x AllowanceHolder pattern, which typically saves 20-30% on gas costs compared to traditional swap methods.
✓ Best Practices
- • Wait for lower gas prices during off-peak hours
- • Batch sells near your daily limit to minimize transactions
- • Use the MAX button to sell all remaining daily limit at once
- • Monitor the countdown timer to plan your next sell
- • Check price impact warnings before confirming large sells
Tracking Sales
Every sell transaction is recorded on-chain and can be verified on Etherscan. After a successful sell, click the "View transaction →" link to see:
- • Exact tokens sold and ETH received
- • Gas used and transaction fee
- • Protocol fee deducted
- • Swap routing path through DEXes
- • Token price at time of sale