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
V1 — proxy / implementation slots (summary)
| Slot | Raw | Decoded |
|---|---|---|
| 0 | 0x000…e21c78037329d06fe0d6fefc4221aaa67cb0d135 | Owner |
| 1 | 0x0 | Unused |
| 2 | …0001 | Initialized = 1 |
Mappings use keccak256(key, slotBase). See full legacy HTML for extended notes.
Inferred layout
// Inferred from V1 bytecode — not confirmed from source
contract HIP4Contest {
address public owner; // slot 0
// slot 1 — likely gap
uint256 public initialized; // slot 2 = 1
mapping(uint256 => Contest) contests;
// ...
uint256 public constant platformFeeBps = 90;
}