Deployed Addresses & Identifiers
King's Vault Core Contracts
| Contract Name |
Chain / Environment |
Address |
| Controller |
Ethereum Mainnet |
0x349ADdbF098FFc6300FA295d9BAE0630d6076753 |
| KingsVaultV2 (Sync) |
Ethereum Mainnet |
0xA54021001E8C858Eb9b2308C1c71c935A0FC90A5 |
| KingsVaultV2Async |
Ethereum Mainnet |
0x1C893ab919cB1ed5f3d98C0A6169e912152263f9 |
| AaveV3Strategy |
Ethereum Mainnet |
0x2B16942b5748b4Ff4F833a3BeBB9698364Ce45D3 |
| MorphoStrategy |
Ethereum Mainnet |
0xa03a201B77A4AF03874020ceDa43aC5CFf9BcEF1 |
| HyperStrategy |
Ethereum Mainnet |
0xB043FF108E3Bb0add535918AeC1ECdD6D3f8418d |
| HyperCoreAllocator |
HyperEVM |
0x468a89B72d9cF094718DDe042984C24050B6Dd21 |
| HyperCoreRouter 1 |
HyperCore L1 |
0x5F020b6E1179A18f2bE5198De9834274aA0C8f38 |
| HyperCoreRouter 2 |
HyperCore L1 |
0xe67807c8C6461684B5FFe17093EEdf27038d70B1 |
| HyperCoreRouter 3 |
HyperCore L1 |
0x5845e3017EE1f0b82115fF95998342AD43F020bF |
| HyperCoreRouter 4 |
HyperCore L1 |
0x47125Cf26a5701dE02D4cC8DbE24728f20c5F0aC |
| HyperCoreRouter 5 |
HyperCore L1 |
0x6B88fB46d6f45b98012bF914F85a432E82D2E3bb |
HyperCore System Contracts (HyperEVM)
| Contract |
Address |
Description |
| CoreWriter |
0x3333333333333333333333333333333333333333 |
Send actions from HyperEVM to HyperCore |
| L1Read Precompile |
0x0000000000000000000000000000000000000800 |
Read HyperCore state (start address) |
HyperCore Vault
| Entity |
Address |
| HLP Vault |
0xdfc24b077bc1425ad1dea75bcb6f8158e10df303 |
CCTP Infrastructure
Ethereum Mainnet
| Contract |
Address |
Description |
| CCTP TokenMessenger |
0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d |
Initiates cross-chain USDC burns |
| CCTP MessageTransmitter |
0x81D40F21F12A8F0E3252Bccb954D722d4c464B64 |
Receives and attests cross-chain messages |
HyperEVM Mainnet
| Contract |
Address |
Description |
| CCTP TokenMessenger |
0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d |
Initiates cross-chain USDC burns |
| CCTP MessageTransmitter |
0x81D40F21F12A8F0E3252Bccb954D722d4c464B64 |
Receives and attests cross-chain messages |
| CoreDepositWallet |
0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24 |
Receives USDC from CCTP before HyperCore deposit |
CCTP Domain Identifiers
| Chain |
Domain ID |
| Ethereum |
0 |
| HyperEVM |
19 |
Reference: Circle Supported Chains & Domains
| Asset Type |
System Address Format |
Example |
| General tokens |
0x20 + big-endian token index (padded to 20 bytes) |
USDC index 5 → 0x2000000000000000000000000000000000000005 |
| HYPE (native) |
Fixed address |
0x2222222222222222222222222222222222222222 |
CoreWriter Action IDs
| ID |
Action |
ABI Encode Type |
Header |
| 1 |
Limit Order |
(uint32, bool, uint64, uint64, bool, uint8, uint128) |
0x01000001 |
| 2 |
Vault Transfer |
(address, bool, uint64) |
0x01000002 |
| 3 |
Delegate |
(address, uint64, bool) |
0x01000003 |
| 6 |
Spot Send |
(address, uint64, uint64) |
0x01000006 |
| 7 |
USD Transfer |
(uint64, bool) |
0x01000007 |
| 10 |
Cancel Order (by OID) |
(uint32, uint64) |
0x0100000a |
| 11 |
Cancel Order (by CLOID) |
(uint32, uint128) |
0x0100000b |
| 13 |
Send Asset |
(address, address, uint32, uint32, uint64, uint64) |
0x0100000d |
API Endpoints (Hyperliquid L1)
Base URL: https://api.hyperliquid.xyz/info
| Query |
Payload |
Returns |
| Vault Details |
{"type": "vaultDetails", "vaultAddr": "0xdfc24b..."} |
Portfolio, APR, followers, withdrawal lockup |
| User Vault Equities |
{"type": "userVaultEquities", "user": "0x..."} |
Equity per vault |
| Clearinghouse State |
{"type": "clearinghouseState", "user": "0x..."} |
Spot balances, margin data |
Risk Parameters
| Parameter |
Value |
Description |
| Virtual Offset |
10^12 |
Share precision inflation applied in dual-pricing math (18 − asset.decimals() for USDC) |
| Shares Decimals |
18 |
Standard ERC-20 decimals; _decimalsOffset() = 12 used internally in share conversion |
| Performance Fee |
20% (200,000 BP) |
Charged on profit per epoch (feeRate / 1,000,000) |
| Default PPS |
1.000000 |
Initial price per share |