Skip to main content
PUNCH DOCS: CHAINS

TWO CHAINS. EVERY ADDRESS PUBLISHED.

Punch is live on Flow EVM and expanding to Robinhood Chain. Every deployed contract is listed below, and you can verify anything against the explorer. If an address isn't on this page, it isn't ours.

FLOW EVM (LIVE)

LIVE

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

ROBINHOOD CHAIN (CHAIN ID 4663)

The growth deployment: a KLP majors vault plus a fully separate dKLP degen vault, integrated with the froth.meme launchpad and FrothSwap. Not yet deployed. No contract addresses exist yet, and any address claiming to be Punch on Robinhood Chain before we publish here is a scam. Design details in Architecture.

When it ships, every Robinhood contract address will be published here the same way. Same playbook as Flow.