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
Connect Wallet
Connect your wallet on Ethereum mainnet or Sepolia testnet.
- 2
Navigate to Create Page
Click "Create Vault" in the navigation menu.
- 3
Enter Vault Parameters
Fill in all required fields. Token decimals and predicted vault address update automatically.
- 4
Review & Deploy
Review all parameters carefully. Click "Create Vault" and confirm the transaction in your wallet.
- 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