Forwarder Directory

This page lists forwarder contract addresses for CRE workflows, organized by network.

How to Use This Page

This reference provides three key pieces of information for each network:

  1. Network Name: The human-readable network identifier (click to view the forwarder contract on the block explorer)
  2. Chain Name: The value to use in your project.yaml configuration and EVM Client code
  3. Forwarder Address: The contract address for optional consumer contract validation

Understanding Forwarder Addresses

Forwarder addresses identify the trusted Chainlink Forwarder contract that delivers verified workflow reports to your consumer contract. Your workflow code does not interact with forwarders directly—the EVM capability handles report delivery automatically. Learn more: Onchain Write Overview.

Using the ReceiverTemplate (recommended): If you use the ReceiverTemplate, the forwarder address is required in the constructor. This ensures your contract only accepts reports from the trusted Chainlink Forwarder.

Custom implementations: If you implement the IReceiver interface directly without using ReceiverTemplate, you control your own security checks. See Building Consumer Contracts for details.

Simulation vs Production Addresses

Important: Forwarder contracts differ between local simulation and production:

EnvironmentContract TypeSection
Local simulationMockKeystoneForwarderSimulation Forwarders
ProductionKeystoneForwarderProduction Forwarders

If you configure forwarder validation in your consumer contract, remember to update the forwarder address when deploying to production. Learn more: Working with Simulation.

Simulation Forwarders

These MockKeystoneForwarder addresses are used when running cre workflow simulate with the --broadcast flag. Use these addresses only during local development and testing.

The tables below reflect chains commonly enabled for simulation. Your tenant may have a different set — run cre workflow supported-chains for the authoritative list and mock forwarder addresses for your organization.

Simulation Mainnets

NetworkChain NameMock Forwarder Address
Arbitrum Oneethereum-mainnet-arbitrum-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
Avalancheavalanche-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Baseethereum-mainnet-base-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
BNB Smart Chainbinance_smart_chain-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Celocelo-mainnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Ethereum Mainnetethereum-mainnet0x0b93082D9b3C7C97fAcd250082899BAcf3af3885
Gnosis Chaingnosis_chain-mainnet0x9eF6468C5f37b976E57d52054c693269479A784d
Hyperliquid Mainnethyperliquid-mainnet0x9eF6468C5f37b976E57d52054c693269479A784d
Inkethereum-mainnet-ink-10x9eF6468C5f37b976E57d52054c693269479A784d
Jovay Mainnetjovay-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Lineaethereum-mainnet-linea-10x9eF6468C5f37b976E57d52054c693269479A784d
Mantleethereum-mainnet-mantle-10xB9F79d863261869B234c481D1f9A7af84AeAd192
MegaETHmegaeth-mainnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
OP Mainnetethereum-mainnet-optimism-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
Pharos Mainnetpharos-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Plasmaplasma-mainnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
Polygonpolygon-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Scrollethereum-mainnet-scroll-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Sonicsonic-mainnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
World Chainethereum-mainnet-worldchain-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
XLayer Mainnetethereum-mainnet-xlayer-10x76c9cf548b4179F8901cda1f8623568b58215E62
ZKSync Eraethereum-mainnet-zksync-10x76c9cf548b4179F8901cda1f8623568b58215E62

Simulation Testnets

NetworkChain NameMock Forwarder Address
ADI Testnetadi-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Apechain Curtisapechain-testnet-curtis0x76c9cf548b4179F8901cda1f8623568b58215E62
Arc Testnetarc-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Arbitrum Sepoliaethereum-testnet-sepolia-arbitrum-10x76c9cf548b4179F8901cda1f8623568b58215E62
Avalanche Fujiavalanche-testnet-fuji0x76c9cf548b4179F8901cda1f8623568b58215E62
Base Sepoliaethereum-testnet-sepolia-base-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
BSC Testnetbinance_smart_chain-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Celo Sepoliacelo-sepolia0x9eF6468C5f37b976E57d52054c693269479A784d
Cronos Testnetcronos-testnet0x9eF6468C5f37b976E57d52054c693269479A784d
Ethereum Sepoliaethereum-testnet-sepolia0xF8344CFd5c43616a4366C34E3EEE75af79a74482
Gnosis Chiadognosis_chain-testnet-chiado0x0b93082D9b3C7C97fAcd250082899BAcf3af3885
Hyperliquid Testnethyperliquid-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Ink Sepoliaink-testnet-sepolia0x76c9cf548b4179F8901cda1f8623568b58215E62
Jovay Testnetjovay-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Linea Sepoliaethereum-testnet-sepolia-linea-10x76c9cf548b4179F8901cda1f8623568b58215E62
Mantle Sepoliaethereum-testnet-sepolia-mantle-10xB9F79d863261869B234c481D1f9A7af84AeAd192
MegaETH Testnet 2megaeth-testnet-20x9eF6468C5f37b976E57d52054c693269479A784d
OP Sepoliaethereum-testnet-sepolia-optimism-10x76c9cf548b4179F8901cda1f8623568b58215E62
Pharos Atlantic Testnetpharos-atlantic-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Plasma Testnetplasma-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Polygon Amoypolygon-testnet-amoy0x76c9cf548b4179F8901cda1f8623568b58215E62
Scroll Sepoliaethereum-testnet-sepolia-scroll-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Sonic Testnetsonic-testnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
TAC Testnettac-testnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
Unichain Sepoliaethereum-testnet-sepolia-unichain-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
World Chain Sepoliaethereum-testnet-sepolia-worldchain-10x76c9cf548b4179F8901cda1f8623568b58215E62
XLayer Testnetxlayer-testnet0x9eF6468C5f37b976E57d52054c693269479A784d
ZKSync Era Sepoliaethereum-testnet-sepolia-zksync-10x76c9cf548b4179F8901cda1f8623568b58215E62

Production Forwarders

These KeystoneForwarder addresses are used by deployed workflows. Use these addresses when configuring your consumer contracts for production.

Mainnets

NetworkChain NameForwarder Address
ADI Mainnetadi-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Arbitrum Oneethereum-mainnet-arbitrum-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
Avalancheavalanche-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Baseethereum-mainnet-base-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
BNB Smart Chainbinance_smart_chain-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Celocelo-mainnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Ethereum Mainnetethereum-mainnet0x0b93082D9b3C7C97fAcd250082899BAcf3af3885
Gnosis Chaingnosis_chain-mainnet0x9eF6468C5f37b976E57d52054c693269479A784d
Hyperliquid Mainnethyperliquid-mainnet0x9eF6468C5f37b976E57d52054c693269479A784d
Inkethereum-mainnet-ink-10x9eF6468C5f37b976E57d52054c693269479A784d
Jovay Mainnetjovay-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Lineaethereum-mainnet-linea-10x9eF6468C5f37b976E57d52054c693269479A784d
Mantleethereum-mainnet-mantle-10xB9F79d863261869B234c481D1f9A7af84AeAd192
MegaETHmegaeth-mainnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
OP Mainnetethereum-mainnet-optimism-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
Pharos Mainnetpharos-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Plasmaplasma-mainnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
Polygonpolygon-mainnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Scrollethereum-mainnet-scroll-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Sonicsonic-mainnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
World Chainethereum-mainnet-worldchain-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
XLayer Mainnetethereum-mainnet-xlayer-10x76c9cf548b4179F8901cda1f8623568b58215E62
ZKSync Eraethereum-mainnet-zksync-10x76c9cf548b4179F8901cda1f8623568b58215E62

Testnets

NetworkChain NameForwarder Address
ADI Testnetadi-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Apechain Curtisapechain-testnet-curtis0x76c9cf548b4179F8901cda1f8623568b58215E62
Arc Testnetarc-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Arbitrum Sepoliaethereum-testnet-sepolia-arbitrum-10x76c9cf548b4179F8901cda1f8623568b58215E62
Avalanche Fujiavalanche-testnet-fuji0x76c9cf548b4179F8901cda1f8623568b58215E62
Base Sepoliaethereum-testnet-sepolia-base-10xF8344CFd5c43616a4366C34E3EEE75af79a74482
BSC Testnetbinance_smart_chain-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Celo Sepoliacelo-sepolia0x9eF6468C5f37b976E57d52054c693269479A784d
Cronos Testnetcronos-testnet0x9eF6468C5f37b976E57d52054c693269479A784d
Ethereum Sepoliaethereum-testnet-sepolia0xF8344CFd5c43616a4366C34E3EEE75af79a74482
Gnosis Chiadognosis_chain-testnet-chiado0x0b93082D9b3C7C97fAcd250082899BAcf3af3885
Hyperliquid Testnethyperliquid-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Ink Sepoliaink-testnet-sepolia0x76c9cf548b4179F8901cda1f8623568b58215E62
Jovay Testnetjovay-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Linea Sepoliaethereum-testnet-sepolia-linea-10x76c9cf548b4179F8901cda1f8623568b58215E62
Mantle Sepoliaethereum-testnet-sepolia-mantle-10xB9F79d863261869B234c481D1f9A7af84AeAd192
MegaETH Testnet 2megaeth-testnet-20x9eF6468C5f37b976E57d52054c693269479A784d
OP Sepoliaethereum-testnet-sepolia-optimism-10x76c9cf548b4179F8901cda1f8623568b58215E62
Pharos Atlantic Testnetpharos-atlantic-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Plasma Testnetplasma-testnet0x76c9cf548b4179F8901cda1f8623568b58215E62
Polygon Amoypolygon-testnet-amoy0x76c9cf548b4179F8901cda1f8623568b58215E62
Scroll Sepoliaethereum-testnet-sepolia-scroll-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
Sonic Testnetsonic-testnet0x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
TAC Testnettac-testnet0x7BCcaFBD064cB3658476066Cc33ceE3F3414c04c
Unichain Sepoliaethereum-testnet-sepolia-unichain-10x98B8335d29Aca40840Ed8426dA1A0aAa8677d8D1
World Chain Sepoliaethereum-testnet-sepolia-worldchain-10x76c9cf548b4179F8901cda1f8623568b58215E62
XLayer Testnetxlayer-testnet0x9eF6468C5f37b976E57d52054c693269479A784d
ZKSync Era Sepoliaethereum-testnet-sepolia-zksync-10x76c9cf548b4179F8901cda1f8623568b58215E62

Get the latest Chainlink content straight to your inbox.