LLM Notice: This documentation site supports content negotiation for AI agents. Request any page with Accept: text/markdown or Accept: text/plain header to receive Markdown instead of HTML. Alternatively, append ?format=md to any URL. All markdown files are available at /md/ prefix paths. For all content in one file, visit /llms-full.txt
Skip to main content

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

ContractAddress
PYUSD00x99af3eea856556646c98c8b9b2548fe815240750
Migration Pool (USDF/PYUSD0)0x6ddDFa511A940cA3fD5Ec7F6a4f23947cA30f030

Flow Cadence Mainnet

Token NameContract AddressContract Name
PYUSD00x1e4aa0b87d10b141EVMVMBridgedToken_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)

ContractAddressStatus
USDF0x2aaBea2058b5aC2D339b163C6Ab6f2b6d53aabEDDeprecating

Token Specifications


_10
Name: PYUSD0
_10
Symbol: PYUSD0
_10
Decimals: 6
_10
Standard: ERC-20 + LayerZero OFT
_10
Backing: 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

  1. Add PYUSD0 support alongside USDF
  2. Update defaults to use PYUSD0 instead of USDF
  3. Communicate to users about migration timeline
  4. Deprecate USDF after grace period