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. 1.Navigate to your vault detail page
  2. 2.Enter the amount to sell (up to remaining daily limit)
  3. 3.Adjust slippage tolerance if needed (default uses vault setting)
  4. 4.System automatically fetches quotes from 0x and Paraswap
  5. 5.Preview shows exact ETH you'll receive after 1% protocol fee
  6. 6.Click "Sell Tokens" and approve the transaction in your wallet
  7. 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

Routing via:0x Aggregator
ETH Received:0.5234 ETH
Protocol Fee (1%):-0.0052 ETH
You Receive:0.5182 ETH

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