Trustless P2P Fiat-to-Crypto Trading
Smart contract infrastructure enabling secure peer-to-peer exchanges between fiat and cryptocurrency using zero-knowledge payment verification.
Quick Start
Get up and running with ZKP2P contracts in minutes
Configure Environment
.env file:ALCHEMY_API_KEY- For RPC accessBASE_DEPLOY_PRIVATE_KEY- Private key for Base mainnet deploymentsTESTNET_DEPLOY_PRIVATE_KEY- Private key for testnet deploymentsBASESCAN_API_KEY- For contract verification
Build and Test
Explore by Topic
Deep dive into the core concepts and components of ZKP2P
Core Concepts
Smart Contracts
Integration Guides
Payment Methods
SDK Reference
Deploy to Production
Key Features
What makes ZKP2P powerful for P2P trading
Trustless Trading
Zero-knowledge proofs enable secure fiat-to-crypto exchanges without intermediaries or trusted third parties
Multi-Platform Support
Support for 8+ payment platforms including Venmo, PayPal, Wise, Zelle, CashApp, Revolut, and more
Intent-Based Architecture
Efficient liquidity matching through intent signals with configurable rates, limits, and expiration periods
Modular & Extensible
Registry-based architecture with pluggable verifiers, hooks, and extensibility for new payment methods
Ready to Build?
Start integrating ZKP2P contracts into your application today. Follow our quickstart guide to deploy locally and run your first P2P trade.
View Quickstart Guide