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
  • Instant Redemption USDO
  • Wrapping USDO
  • Unwrapping cUSDO
  • Calculating Dollar Value of cUSDO Balance
  • Testnet Access
  • Mainnet Access
  • Build on USDO
  1. USDO
  2. Developers

Integration Guide

PreviousDevelopersNextContracts

Last updated 2 months ago

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.

Instant Redemption USDO

User can call the instantRedeem() 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 mint() 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 burn() 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 the bonusMultiplier() function on the USDO token contract, and multiplying both values together.

cUSDO balance($) = user’s cUSDO balance [balanceOf()] * bonus multiplier of USDO [bonusMultiplier()]

Testnet Access

Token

Network

Contract Address

USDO

Ethereum Sepolia

0x1A09b6C25E02f118bd028024C563e7EADeD64167

cUSDO

Ethereum Sepolia

0xdee4E3cCC8B450E2b8C9074edE9e981E18860D0c

USDO

Base Sepolia

0x6dD06bc1bbF8F04807BA7CAf663A02a0D10D85b3

cUSDO

Base Sepolia

0xAdef03f548993742db8F24F98268B5f30D780Edf

USDO Testnet Faucet

Vist our testnet faucet to begin testing

Mainnet Access

Token

Network

Contract Address

USDO

Ethereum

0x8238884Ec9668Ef77B90C6dfF4D1a9F4F4823BFe

cUSDO

Ethereum

0xaD55aebc9b8c03FC43cd9f62260391c13c23e7c0

USDO

Base

0xaD55aebc9b8c03FC43cd9f62260391c13c23e7c0

cUSDO

Base

0x83dB73EF5192de4B6a4c92bD0141Ba1a0Dc87c65

Build on USDO

Contact us if you would like to build on USDO.

🟣
https://etherscan.io/address/0x80e49d1bdce8f80c38e88dd5c4c004ddb9b4e887#writeProxyContract#F5
https://etherscan.io/address/0x80e49d1bdce8f80c38e88dd5c4c004ddb9b4e887#writeProxyContract#F6
here
OpenEden USDO Faucet
Logo