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.
https://etherscan.io/address/0x80e49d1bdce8f80c38e88dd5c4c004ddb9b4e887#writeProxyContract#F5
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.
https://etherscan.io/address/0x80e49d1bdce8f80c38e88dd5c4c004ddb9b4e887#writeProxyContract#F6
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 here if you would like to build on USDO.
Last updated