King's Vault — Protocol Documentation
King’s Vault is a permissioned DeFi gateway that simplifies access to on-chain protocols through purpose-built smart contracts. Users deposit USDC on Ethereum Mainnet to access lending, GHO savings, and Hyperliquid's HLP strategy.
Explore the products, vault architecture, deposit and withdrawal flows, and deployed contracts below.
Current Product Coverage
Withdrawal availability depends on the product's liquidity and execution conditions. See withdrawal flows and risks.
Quick Navigation
| Section |
Description |
| Introduction |
Products, architecture layers, and key terminology. |
| Architecture Overview |
System architecture, trust model, roles, and design decisions. |
| Workflows |
V2 deposit, redemption, and operational flows with execution constraints. |
| Contract Reference |
Per-contract function signatures, access control, and events. |
| Deployed Addresses |
Mainnet contract addresses, chain selectors, and system contracts. |
| Security Analysis Methodology |
Proposed tool scope and checks; not completed audit reports. |
Scope Summary
| Property |
Value |
| Primary Asset |
USDC (6 decimals) |
| Networks |
Ethereum Mainnet; Hyperliquid's HyperEVM and HyperCore execution environments |
| Vault Model |
ERC-4626-based V2 shares; custom asynchronous redemption for HLP |
| Cross-Chain Transport |
Circle CCTP V2 (USDC burn-and-mint + state messages) |
| Yield Sources |
Aave V3, Morpho Steakhouse USDC, Aave sGHO (Ethereum); HLP (Hyperliquid) |
| Access Model |
Permissioned address allowlist |
| Settlement Model |
Keeper proposal and Admin confirmation of V2 NAV epochs; not a guaranteed daily schedule |
Standards & Dependencies
| Standard / Library |
Usage |
| ERC-4626 |
Tokenized vault deposit / withdraw / preview interface |
| OpenZeppelin Contracts |
AccessControl, Pausable, ERC20, SafeERC20, ReentrancyGuard |
| Circle CCTP V2 |
Native USDC burn-and-mint bridge; state message relay between Ethereum and HyperEVM |
| Hyperliquid Docs |
CoreWriter, L1Read precompiles, HLP vault |