Chainlink Local v0.3.0 API Reference
Chainlink Local v0.3.0 (V3) targets CCIP 2.0: CCIPLocalSimulatorFork and the Hardhat 3 JavaScript fork helper support CCIP 2.0 (CCV-based) lanes, the local router applies the CCIP 2.0 message rules, and the built-in Register network details are split into generated data shards so every generated contract stays under the EIP-170 runtime limit. This is a breaking release; Hardhat 2 is not supported in 0.3.x (see the release notes).
CCIP
These contracts provide Cross-Chain Interoperability Protocol (CCIP) functionality in a local testing environment:
- CCIPLocalSimulator - Local CCIP simulator (no-fork mode)
- CCIPLocalSimulatorFork - CCIP simulator for forked networks
- CCIPLocalSimulatorFork JS - JavaScript helpers for fork routing
- Register - CCIP network configuration registry
- CCIPLocalRouter - The local-mode router with CCIP 2.0 message rules
Data Streams
Contracts for simulating Chainlink Data Streams:
- DataStreamsLocalSimulator - Local Data Streams simulator (no-fork mode)
- DataStreamsLocalSimulatorFork - Data Streams simulator for forked networks
- MockVerifier - Mock Data Streams verifier
- MockVerifierProxy - Mock Data Streams verifier proxy
- MockReportGenerator - Signed report generator for every report schema
- MockFeeManager - Mock verifier fee manager
- MockRewardManager - Mock reward manager
- ReportVersions - Data Streams report schemas
- Register (Data Streams) - Data Streams network configuration registry
Data Feeds
Contracts for simulating Chainlink Data Feeds:
- AggregatorInterface - Basic price feed interface
- AggregatorV2V3Interface - Combined V2/V3 price feed interface
- AggregatorV3Interface - Extended price feed interface
- MockOffchainAggregator - Mock implementation of off-chain aggregator
- MockV3Aggregator - Mock implementation of V3 aggregator
Token Contracts
Standard token implementations for testing:
- BurnMintERC677Helper - Helper contract for ERC677 token operations
- LinkToken - LINK token implementation
- WETH9 - Wrapped Ether implementation