PYUSD0 Integration Guide
Overview
This guide is for developers and protocols integrating PYUSD0 on Flow EVM. PYUSD0 is an OFT (Omnichain Fungible Token) deployed via LayerZero, replacing USDF as the canonical USD stablecoin on Flow.
Contract Addresses
Flow EVM Mainnet
| Contract | Address |
|---|---|
| PYUSD0 | 0x99af3eea856556646c98c8b9b2548fe815240750 |
| Migration Pool (USDF/PYUSD0) | 0x6ddDFa511A940cA3fD5Ec7F6a4f23947cA30f030 |
Flow Cadence Mainnet
| Token Name | Contract Address | Contract Name |
|---|---|---|
| PYUSD0 | 0x1e4aa0b87d10b141 | EVMVMBridgedToken_99af3eea856556646c98c8b9b2548fe815240750 |
Testnet
No official PYUSD0 testnet deployment. For local testing, deploy the PYUSD contract directly:
- Paxos PYUSD Contract
- This gives you a functionally equivalent token you can mint/control for testing.
Deprecated (USDF)
| Contract | Address | Status |
|---|---|---|
| USDF | 0x2aaBea2058b5aC2D339b163C6Ab6f2b6d53aabED | Deprecating |
Token Specifications
_10Name: PYUSD0_10Symbol: PYUSD0_10Decimals: 6_10Standard: ERC-20 + LayerZero OFT_10Backing: 1:1 PYUSD (PayPal USD)
Code Examples
Visit the GitHub Repository for code examples on bridging PYUSD0 via LayerZero OFT.
Migration Path for Existing USDF Integrations
- Add PYUSD0 support alongside USDF
- Update defaults to use PYUSD0 instead of USDF
- Communicate to users about migration timeline
- Deprecate USDF after grace period