Skip to main content
PUNCH DOCS: CHAINS

TWO CHAINS. EVERY ADDRESS PUBLISHED.

Punch uses distinct chain domains. This page lists chain identifiers, verifiable public addresses, token configuration, and oracle parameters.

FLOW EVM

FLOW EVM (CHAIN ID 747)

RPC: https://mainnet.evm.nodes.onflow.org

Explorer: https://evm.flowscan.io

Core contracts
ContractAddress
Vault0xe4C2…108eView ↗
USDP0x2210…0292View ↗
KLP0x1819…3245View ↗
VaultPriceFeed0xFd05…6bc5View ↗
VaultUtils0xcC78…4CA9View ↗
Router0xC4Aa…775EView ↗
ShortsTracker0x88a2…f374View ↗
KlpManager0x087B…673dView ↗
Peripheral contracts
ContractAddress
OrderBook0x6823…6e04View ↗
PositionRouter0xDea1…FD3cView ↗
PositionManager0xfcDb…3d08View ↗
Reader0x4BBa…5B83View ↗
VaultReader0x9Be9…c3e6View ↗
OrderBookReader0xAa0d…39FfView ↗
KeeperExecutor0xA843…259DView ↗
Governance (timelocks, handoff complete)
ContractAddress
Timelock (Vault, KlpManager, Router, …)0xb1B8…3852View ↗
PriceFeedTimelock (VaultPriceFeed)0x37cA…Fa7eView ↗
ShortsTrackerTimelock0xd7E8…fd56View ↗
KeeperExecutorTimelock0x6AC1…31ECView ↗

TOKENS & ORACLE

Market tokens
ContractAddressNotes
PYUSD00x99aF…0750View ↗Strict stable, 6 decimals / Fixed price feed
WFLOW0xd3bF…1f3eView ↗Long / short / Pyth
WBTC0x717D…9579View ↗Long / short, 8 decimals / Pyth
WETH0x2F6F…7590View ↗Long / short / Pyth
Pyth feed IDs (Hermes pull oracle)
TokenFeedPrice ID
WFLOWFLOW/USD0x2fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f30
WBTCBTC/USD0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43
WETHETH/USD0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace
Oracle parameters (Pyth-priced tokens)
ParameterValue
Pyth contract0x2880aB155794e7179c9eE2e38200202908C17B43
Hermes APIhttps://hermes.pyth.network
Max stale period60 seconds
Est. push fee (per feed)0.5 FLOW
Max confidence interval50 bps
Feed decimals8

A price older than 60 seconds or with a confidence interval wider than 50 bps is rejected at execution time. PYUSD0 uses a fixed-price feed as a strict stable. Punch uses update-before-action: the frontend bundles a Hermes price push in the same tx as KLP mint/redeem and swaps (see Trading → Oracle).

ROBINHOOD CHAIN

ROBINHOOD CHAIN (CHAIN ID 4663)

The modular domain combines a permanent Core Pool with independent dKLP and KLP class instances behind one shared position engine. Each class owns its custody, capital, risk, fees, rewards, market set, and lifecycle. Design details are in Architecture and the formal design paper.