The ASPE Labs vault is an ERC4626-compliant smart contract on HyperEVM that connects to Hyperliquid's trading layer (HyperCore). You deposit USDC, receive vault shares, and the trading bot manages the strategy. Profits are reflected in the share price automatically.
Fund flow
You (USDC) → Vault contract → Bot trades on HyperCore → Profits increase share price → You withdraw USDC
Deposit: You send USDC to the vault contract. The vault mints shares proportional to your deposit.
Trading: The bot operates on HyperCore via an agent wallet. Strategy parameters are managed off-chain — logic is never on-chain.
Profit accrual: Trading profits increase totalAssets() in the vault. Your shares represent a growing claim on the underlying USDC.
Withdrawal: You request a redemption. The bot closes positions proportionally and releases your USDC. See Withdrawing.
The strategy
Automated grid trading on Hyperliquid perpetual markets. The strategy captures volatility within price ranges with active risk management.
Strategy logic is proprietary and executed off-chain. This protects depositors: no one can front-run or replicate the strategy by reading on-chain data.
Agent wallet: trade-only by design
The vault creates a dedicated agent wallet on HyperCore. This wallet can only execute trades — it cannot withdraw funds from the vault. This is enforced at the HyperCore protocol level, not by our code.
Permission
Agent wallet
Vault contract
Place/cancel orders
Yes
No
Withdraw to external address
No
Yes (only to share holders)
Access deposited USDC
Via trades only
Via redemptions only
The operator cannot rug pull by design, not by promise.
ERC4626: composable vault shares
Your vault shares are standard ERC20 tokens. This means:
Transferable — send shares to another wallet
Composable — use shares as collateral in other DeFi protocols (when integrations become available)
Verifiable — check the share price anytime via convertToAssets() on-chain