About
King's Vault
King's Vault is a permissioned, cross-chain yield aggregator designed for institutional and KYC-verified investors. The protocol deploys USDC capital into curated DeFi strategies across Ethereum Mainnet and Hyperliquid (HyperEVM / HyperCore).
Documentation Purpose
This documentation is maintained as the canonical technical reference for:
- Smart contract auditors — providing complete system specification, trust model, and attack-surface analysis.
- Protocol integrators — detailing function signatures, access control, and event interfaces.
- Operations team — documenting workflows, deployed addresses, and operational procedures.
Standards Implemented
| Standard | Usage |
|---|---|
| ERC-4626 | Implements pricing mechanism. Tokenized vault (deposit / withdraw / preview). |
| ERC-7540 (Template) | Unused directly. Asynchronous withdrawals are based on the 7540 template to batch process deposits and withdrawals. We do not rely on automation bots; execution is purely on-chain. |
| OpenZeppelin AccessControl | Role-based access control across all contracts |
| OpenZeppelin Pausable | Emergency halt mechanism on vaults |
| OpenZeppelin ReentrancyGuard | Reentrancy protection on withdrawals and redemptions |
External References
- ERC-4626 Specification
- Circle CCTP V2 Documentation
- Hyperliquid Developer Documentation
- OpenZeppelin Contracts
Contact
For audit inquiries or technical questions, please contact the King's Vault team.