LogoLogo
TwitterGithub
OpenEden Documentation
OpenEden Documentation
  • đź‘‹Welcome To OpenEden
  • 🔵TBILL
    • Introduction
    • Product Structuring
    • Investor Onboarding
    • Subscriptions
    • Redemptions
    • Fees
    • Token Price
    • Risks
    • Trust & Transparency
    • Smart Contract Addresses
    • On-chain Governance & Controls (I)
    • Off-chain Governance & Controls (II)
    • FAQ
    • Legal
      • User Agreement
      • AML/CFT Policy
      • Cookie Policy
      • Electronic Signature Policy
      • Privacy Policy
  • 🟣USDO
    • Introduction
      • Product Structuring
      • Bankruptcy Remoteness
      • USDO Reserves
      • Eligibility
        • Prohibited Jurisdictions
        • Onboarding Steps
      • Service Providers
    • USDO Token
      • Minting Workflow
      • Redemption Workflow
      • Cut-Off Time
      • Bonus Multiplier
      • Fees
      • Reserve Assets
    • cUSDO Token
    • Collateralization Ratio
    • Transparency
    • Risks
      • Smart Contract Risk
    • FAQs
    • Developers
      • Integration Guide
      • Contracts
    • Legal
      • User Agreement
      • Cookie Policy
      • Electronic Signature Policy
      • Privacy Policy
    • Guides
      • USDO Instant Mint via Etherscan
      • USDO Redemption via Etherscan
Powered by GitBook
On this page
  • Minting USDO
  • Manual Redemption USDO
  • Wrapping USDO
  • Unwrapping cUSDO
  • Calculating Dollar Value of cUSDO Balance
  • Testnet
  • Mainnet Access
  • Build on USDO
  1. USDO
  2. Developers

Integration Guide

Minting USDO

User can call the instantMint() function on the USDO token contract. The required asset is USDC, similar to OpenEden's web portal. All existing restrictions such as whitelisted address applies.

Manual Redemption USDO

User can call the redeem() function on the USDO token contract. The transaction will be reverted if there is insufficient liquidity available for instant redemption.

Wrapping USDO

Users can call the deposit() function on the cUSDO token contract to wrap USDO tokens into cUSDO tokens or via OpenEden's USDO web portal’s “Wrap” functionality.

Unwrapping cUSDO

Users can call the redeem() function on the cUSDO token contract to unwrap cUSDO tokens into USDO tokens or via OpenEden's USDO web portal’s “Unwrap” functionality.

Calculating Dollar Value of cUSDO Balance

Users can calculate the dollar value of their cUSDO balance by calling the balanceOf() function on the cUSDO token contract and convertToAssets() rate on the cUSDO contract, and multiplying both values together.

cUSDO balance($) = balanceOf(userAddress) * convertToAssets()

Testnet

Token

Network

Contract Address

USDO

Ethereum Sepolia

cUSDO

Ethereum Sepolia

USDO

Base Sepolia

cUSDO

Base Sepolia

USDO Testnet Faucet

Vist our testnet faucet to begin testing

Mainnet Access

Token

Network

Contract Address

USDO

Ethereum

cUSDO

Ethereum

USDO

Base

cUSDO

Base

Build on USDO

Contact us here if you would like to build on USDO.

PreviousDevelopersNextContracts

Last updated 20 days ago

🟣
0x1A09b6C25E02f118bd028024C563e7EADeD64167
0xdee4E3cCC8B450E2b8C9074edE9e981E18860D0c
0x6dD06bc1bbF8F04807BA7CAf663A02a0D10D85b3
0xAdef03f548993742db8F24F98268B5f30D780Edf
0x8238884Ec9668Ef77B90C6dfF4D1a9F4F4823BFe
0xaD55aebc9b8c03FC43cd9f62260391c13c23e7c0
0xaD55aebc9b8c03FC43cd9f62260391c13c23e7c0
0x83dB73EF5192de4B6a4c92bD0141Ba1a0Dc87c65
OpenEden USDO Faucet
Logo