HIP-4 documentation
Testnet · Exploratory documentation — not official Hyperliquid documentation.
HIP-4 Contest Contract
Third-party EVM (testnet)V10x4fd772e5708da2a7f097f51b3127e515a72744bd
V20x6d86b21e853758f5719408633e6bcb2cfd50cf07
Balance
94.37 HYPE
Active deposited balance
Platform fee
0.9% / implicit
V1: 90 bps view · V2: from pools
Active contests
4
IDs: 595, 596, 604, 608
Ownership
0xe21c…0d135
Renounce disabled
Mainnet
Not deployed
Testnet only
Versions
2
V1 reverse-engineered · V2 source + bytecode
HyperCore ↔ HyperEVM
╔══════════════════════════════════════════════════════════════════╗
║ HYPERCORE L1 (native order book) ║
╠══════════════════════════════════════════════════════════════════╣
║ asset_idx = 100_000_000 + int(str(outcomeId) + str(sideId)) ║
║ Trade outcome tokens — no EVM required ║
╚══════════════════════════════════════════════════════════════════╝
↕ bridge ↕
╔══════════════════════════════════════════════════════════════════╗
║ HYPEREVM (chain 998) ║
╠══════════════════════════════════════════════════════════════════╣
║ HIP-4 V1 0x4fd772e5… ║
║ Bridge 0x2222…2222 — native HYPE in/out ║
╚══════════════════════════════════════════════════════════════════╝Bridge 0x2222…2222
- Address:
0x2222222222222222222222222222222222222222 - Receives HYPE, emits bridge event; calldata reverts.
Decompiled sketch
receive() external payable {
emit BridgeDeposit(msg.sender, msg.value);
}
fallback() external { revert(); }Asset index mapping
Formula: asset_idx = 100_000_000 + int(str(outcomeId) + str(sideId))