Skip to Content
HyperQuote is live on HyperEVM — Start trading →
LinksContract Addresses

Contract Addresses

All deployed HyperQuote smart contract addresses on HyperEVM. Always verify contract addresses against this page before interacting with them. Do not trust addresses shared in unofficial channels.

Before approving any contract to transfer your tokens, verify the address against this page. Interacting with an incorrect contract address can result in permanent loss of funds.

Mainnet (HyperEVM)

Core Protocol Contracts

ContractAddressDescription
RFQSettlementRefer to official deploymentSpot RFQ atomic settlement
OptionsEngineRefer to official deploymentOptions fill, collateral, and settlement

Token Contracts

TokenAddressDescription
WHYPERefer to official deploymentWrapped HYPE (ERC-20)
USDCRefer to official deploymentUSD Coin on HyperEVM
USDHRefer to official deploymentHyperliquid native stablecoin
USDT0Refer to official deploymentBridged Tether on HyperEVM

NFT Contracts

CollectionAddressDescription
Lucky Hypio WinnersRefer to official deploymentPoints boost NFT (1.25x)
HypurrRefer to official deploymentPoints boost NFT (1.50x)

Testnet

Core Protocol Contracts

ContractAddressDescription
RFQSettlementRefer to testnet deploymentTestnet spot settlement
OptionsEngineRefer to testnet deploymentTestnet options engine

Test Tokens

TokenAddressDescription
WHYPE (testnet)Refer to testnet deploymentTestnet wrapped HYPE
USDC (testnet)Refer to testnet deploymentTestnet USDC

For local development, the default RFQ contract address is 0x5FbDB2315678afecb367f032d93F642f64180aa3. This is a Foundry default deployment address used when running a local HyperEVM node with anvil.

Verifying Contracts

To verify that you are interacting with the correct contracts:

  1. Check the block explorer — Navigate to the contract address on the HyperEVM block explorer and verify that the contract code matches the expected deployment.
  2. Read contract state — Call read-only functions like feePips() or keeperBps() to verify the contract parameters match the documented values.
  3. Check the domain separator — For EIP-712 signing, verify that the domain separator matches the expected contract name, version, chain ID, and address.

Contract Immutability

All core HyperQuote contracts are deployed as non-upgradeable contracts. The bytecode at these addresses cannot be changed after deployment. If the protocol migrates to new contracts, the old addresses remain functional but may no longer be actively used.

See Smart Contract Risk for implications of the immutable deployment model.

Last updated on