Creating Vaults

Step-by-step vault creation guide

Creating a vault requires specifying several parameters that define its behavior. All parameters are immutable once the vault is deployed.

Vault Parameters

Token Address
The ERC20 token contract address to be rate-limited. Token decimals are automatically detected.
Beneficiary Address
The wallet address authorized to sell tokens from the vault. Typically the token recipient. This cannot be changed after creation.
Daily Limit
Maximum number of tokens that can be sold in any 24-hour period. Expressed in token units (e.g., "1000" for 1000 tokens).
Cliff Duration (Days)
Number of days before selling is enabled. Set to 0 for no cliff period (immediate selling capability).
Slippage Tolerance
Default maximum slippage for swaps (0.5%, 1%, or custom percentage). Can be adjusted per transaction.
Initial Deposit (Optional)
Optionally deposit tokens during vault creation. Requires token approval first.

Creation Process

  1. 1

    Connect Wallet

    Connect your wallet on Ethereum mainnet or Sepolia testnet.

  2. 2

    Navigate to Create Page

    Click "Create Vault" in the navigation menu.

  3. 3

    Enter Vault Parameters

    Fill in all required fields. Token decimals and predicted vault address update automatically.

  4. 4

    Review & Deploy

    Review all parameters carefully. Click "Create Vault" and confirm the transaction in your wallet.

  5. 5

    Approve & Deposit (Optional)

    If depositing tokens during creation, approve the vault to spend your tokens, then confirm the deposit transaction.

⚠️ Important Notes

  • • All vault parameters are immutable and cannot be changed after creation
  • • The beneficiary address cannot be updated - choose carefully
  • • Vault addresses are deterministic (CREATE2) - same parameters = same address
  • • Anyone can deposit tokens to a vault after creation

After Creation

Once your vault is created, you'll be redirected to the vault detail page where you can:

  • • View vault parameters and current status
  • • Monitor token balance and remaining daily limit
  • • Deposit additional tokens (anyone can deposit)
  • • Execute sells (beneficiary only, after cliff period)
  • • View transaction history on Etherscan

Ready to create your vault?

Start rate-limiting your token sales in minutes

Create Vault