Chain and addresses
Everything you need to point a wallet or a script at Rentday.
Network
| Setting | Value |
|---|---|
| Chain | Robinhood Chain |
| Chain ID | 4663 (hex 0x1237) |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | robinhoodchain.blockscout.com |
| Gas token | ETH, 18 decimals |
Addresses
| Contract | Address | Notes |
|---|---|---|
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | Token name Global Dollar, 6 decimals. The vault's only asset. |
| RentdayVault | 0x468f84eADC6deAf7E5af2619bd1D8Ecb78515f06 | ERC-4626 vault. Its share token is vRENT. |
| RollRegistry | 0xC4C3E3Ddf5a9E383a88cdbE481fF7CBE0ff98E73 | Append-only record of Roll hashes and closing prices. |
| $RENT | Launch soon | Community token on a Pons bonding curve. |
Take addresses from this page, from site/js/config.js or from the explorer. Do not use an address someone sends you in a message.
Decimals
| Quantity | Decimals | One whole unit in base units |
|---|---|---|
| USDG | 6 | 1,000,000 |
| vRENT | 18 | 10^18 |
Prices (navPerShare and the Roll's price columns) | 12 | 10^12, which reads as 1.000000000000 USDG per vRENT |
| ETH | 18 | 10^18 wei |
vRENT has 12 more decimals than USDG because the vault uses an OpenZeppelin decimals offset of 12 as a defence against inflation attacks. At the opening price, one USDG base unit buys 10^12 vRENT base units.
Adding the network to a wallet
When you connect, the site asks your wallet to switch to chain 4663. If the wallet does not know the chain, the site asks it to add Robinhood Chain with the values in the network table. You approve both requests in the wallet. To add the network by hand, use the same values.
Live or pre-launch
The site decides whether it is live from one setting: the vault address, ADDR.vault in site/js/config.js. While it is empty the site runs pre-launch. Wallets still connect and read real USDG balances on Robinhood Chain, deposits are closed, and every address field reads Launch soon. Setting the address switches the vault pages to live reads from the contract.
Identity check
Before it shows any vault figure, the site asks the contract at the configured address what it is. It calls asset(), decimals() and symbol(). The asset must be the USDG address above, and the share must have 18 decimals. If either check fails, or the contract does not answer, the site reports the problem and holds back the vault's figures. The check guards against a wrong or mistyped address in the configuration.