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))

CoinOutcomeSideAsset indexMid
#90#9 100m dashHypurr10000009067.4%
#91#9 100m dashUsain Bolt10000009132.6%
#100#10 AkamiYes10000010046.8%
#101#10 AkamiNo10000010153.2%
#110#11 Canned TunaYes10000011064.8%
#111#11 Canned TunaNo10000011135.2%
#120#12 OtoroYes10000012035.1%
#121#12 OtoroNo10000012164.9%
#19520#1952 BTC>68kYes10001952070.0%
#19521#1952 BTC>68kNo10001952130.0%