Developers

Contracts

Addresses and the precompiles the hook reads.

HyperEVM (chain 999). Addresses come from contracts/deployments/999.json.

AvenHook0xfdd13c…CF6080
PoolManager0x12D4Fd…4b6B1F
Aven pool id0x659c1c…e0d1df
Plain pool id0x4bf2e1…1681b6
Swap router0xFe6baC…2E02B1
Liquidity router0x4da494…141A5b

Precompiles read#

AddressReturns
0x…0807oracle price (raw, scaled by szDecimals)
0x…0806mark price
0x…080aperp asset info (checked at deploy: coin, szDecimals)
Aven · MIT · ETHGlobal MumbaiEdit on GitHub ↗