@zkp2p/contracts-v2/addresses module provides pre-configured contract addresses for all deployed networks.
Import Addresses
Import addresses for specific networks:Supported Networks
The package includes addresses for the following networks:Base Mainnet
Base Mainnet
Base Sepolia (Testnet)
Base Sepolia (Testnet)
Address File Structure
Each network export contains:Available Contracts
Common contracts available across networks:| Contract | Description |
|---|---|
Orchestrator | Main protocol orchestrator contract |
Escrow | Handles escrow of funds |
UnifiedPaymentVerifier | Verifies payment proofs |
AcrossBridgeHook | Bridge integration hook (mainnet only) |
Using with ethers.js
Create contract instances with ethers:Using with viem
Use addresses with viem:Type Safety
All addresses are typed as0x${string} for enhanced type safety:
Direct JSON Import
For bundle size optimization, import JSON directly:Next Steps
ABIs
Learn how to use contract ABIs
Constants
Access protocol constants