How It Works

Understanding RateVault mechanics

RateVault Protocol enforces time-based selling limits at the smart contract level, making it impossible to circumvent the restrictions.

Daily Limits

Set a maximum token amount that can be sold every 24 hours. The limit resets exactly 24 hours after the first sell in a given window.

Cliff Period

Optional lockup period before any tokens can be sold. Set to 0 for immediate selling capability.

Beneficiary

Only the designated beneficiary address can execute sells. This cannot be changed after creation.

Protocol Fee

1% protocol fee on ETH received from each sell. Supports ongoing development and security audits.

Swap Execution

Tokens are swapped to ETH using whitelisted DEX aggregators (0x, Paraswap), ensuring competitive pricing while maintaining security.

Swap Flow

  1. 1.Beneficiary initiates sell with amount (up to daily limit)
  2. 2.Vault contract verifies cliff period and daily limit
  3. 3.Tokens are swapped via DEX aggregator for best price
  4. 4.Protocol fee (1%) is deducted from ETH received
  5. 5.Remaining ETH is sent to beneficiary

✓ Safety Features

  • • Immutable vault parameters (cannot be changed after creation)
  • • Whitelisted exchange contracts only
  • • Reentrancy protection on all state-changing functions
  • • No admin keys or upgrade capabilities

Example Use Cases

Team Token Vesting

Create vaults for team members with 1-year cliff and gradual daily selling limits to prevent market dumps while allowing liquidity.

Advisor Allocations

Lock advisor tokens with custom cliff periods and controlled daily sell limits tied to milestone achievements.

Treasury Management

Implement controlled token sales from project treasuries without creating sudden sell pressure on the market.