RobinUSD (USDRh) is a decentralized stablecoin protocol on the Robinhood Chain.
Users deposit supported stock tokens as collateral to mint USDRh stablecoins. The protocol tracks collateral, manages minting/redeeming, and collects fees through two core smart contracts: the USDRH Token (ERC-20) and the USDRH Manager.
The ERC-20 stablecoin token minted when users deposit collateral and burned when they redeem.
Contract Address (Testnet)
0x641D5c4c02C63755FB97A2BCc59623451cA7D825The core protocol contract that handles deposits, minting, burning, redeeming, liquidations, and price feeds.
Contract Address (Testnet)
0x758AB6eC7992E8752c5f43b5e4Eb619643312079| Contract | Function | Description |
|---|---|---|
| Manager | depositAndMint(token, amount) | Deposit stock tokens and mint USDRh |
| Manager | burnAndRedeem(token, stableAmount) | Burn USDRh and redeem stock tokens |
| Manager | getUserCollateralInfo(user) | Get all collateral positions for a user |
| Manager | getTotalReservesBalances() | Get total protocol reserves across all tokens |
| Manager | getLatestPrice(token) | Get the current price for a token |
| Manager | totalFees() | Get accumulated protocol fees |
| Token | totalSupply() | Total USDRh tokens in circulation |
| Token | balanceOf(account) | USDRh balance of an address |
| Token | transfer(to, amount) | Transfer USDRh to another address |
These ERC-20 tokens represent real stock shares on Robinhood Chain and are accepted as collateral in the protocol.
| Chain Name | Robinhood Chain Testnet |
| Chain ID | 46630 |
| RPC URL | https://rpc.testnet.chain.robinhood.com |
| Native Currency | ETH (18 decimals) |
| Explorer | https://explorer.testnet.chain.robinhood.com |