01What is VATE
VATE is a non-custodial interface for earning yield on USDG on Robinhood Chain. It shows a small set of curated lending vaults, compares them with one transparent formula, and lets you deposit into and withdraw from the vault you choose.
VATE never holds your funds. Your USDG moves from your wallet straight into the vault you pick, and the vault gives you shares in return. Only your wallet can move those shares.
02Getting started
You need three things: a browser wallet, a little ETH on Robinhood Chain for gas, and USDG.
- Install a wallet. Rabby or MetaMask both work, and so does any wallet that announces itself to the page (EIP-6963). VATE never asks for your seed phrase, so never type it into a website.
- Connect. Open the app and press Connect wallet. VATE asks your wallet to switch to Robinhood Chain Testnet and adds the network if it is missing.
- Get test ETH for gas. Use the Robinhood Chain testnet faucet. A small amount covers many transactions.
- Get tUSDG. Press Claim 10,000 tUSDG in the bar at the top of the app. It can be used once an hour per wallet and the tokens are worthless by design.
03Depositing
- Choose a vault from the list. The one tagged VATE Pick currently has the best score among vaults that passed the on-chain check.
- Enter an amount, or press MAX to use your whole tUSDG balance.
- Tick the risk acknowledgement. It is remembered in this browser until the Terms change.
- Confirm in your wallet. If the vault is not yet allowed to take the amount, you first approve exactly the amount you entered, never an unlimited amount. Then you sign the deposit itself. If an earlier approval already covers the amount, the approval step is skipped.
Right before each step VATE re-reads your balance, allowance and the vault, and simulates the transactionwith the real amount. If the simulation fails, your wallet is not opened and nothing is sent. Each step shows a link to the explorer, and a deposit counts as done only when its receipt confirms success, never because the approval went through.
In return for your USDG you receive vault shares. Shares grow in value as the vault earns, so the same number of shares is worth more USDG over time.
04Withdrawing
Switch the panel to Withdraw, enter an amount in tUSDG or use 25 / 50 / 75 / MAX, and confirm in your wallet. A partial amount is withdrawn as that exact amount. Choosing MAX redeems every share you hold, so no rounding dust is left behind; the exact amount you received is read from the transaction receipt.
05How VATE Ranking scores
VATE Ranking looks at three live numbers for every vault and combines them into one score. There is no model and no guesswork: the same inputs always give the same score.
| Factor | What it measures | Full marks |
|---|---|---|
| APY | Total yield right now in percentage points, base plus rewards. | Higher is better |
| Depth | How much money is deposited. Scaled from 0.30 up to 1.00: clamp(log10(TVL) / 9). | $1B deposited |
| Liquidity | How much could be withdrawn today. Scaled from 0.30 up to 1.00: clamp(log10(withdrawable) / 7). If the figure is unknown, a neutral 0.60 is used and the panel says “Unknown”. | $10M withdrawable |
Depth and liquidity use a logarithmic scale, so going from $100K to $1M counts as much as going from $10M to $100M. For example, 7.25% APY on $539.9M of deposits with $55.3M withdrawable scores about 7.03.
The VATE Reasoning panel in the app shows each factor for every vault and explains in plain words why the top vault scores highest, including why a vault with a higher APY can rank lower. A vault can only be ranked after its on-chain check passes; ties keep the order of the vault list.
06Understanding APY
Each vault shows a total APY split into two parts:
- Base yield: interest paid by borrowers. It moves with lending demand.
- Rewards: extra incentives on top. These are temporary and can change or end at any time.
APY is variable and is not a promise of future returns. The history chart shows how it moved; hover, tap or use the arrow keys on the chart to read a point. Every figure carries its source and time. When a source is unavailable VATE falls back to another one and says so, and when a number is not known it shows Unknown rather than zero.
07Portfolio
The Portfolio tab reads your shares directly from each vault contract and converts them into tUSDG at the current rate. It shows your total, an estimate of daily earnings and your blended APY.
Profit is calculated from deposits and withdrawals made through VATE in the same browser: current value plus tracked withdrawals minus tracked deposits. A position that was opened elsewhere shows not tracked, and one whose shares changed outside this browser shows incomplete. Its value is still correct; only the cost basis is unknown here. Clearing the browser data removes this local history, not your position.
08Risks
- Smart-contract risk: vault, token or lending contracts could have bugs.
- Curator risk: curators choose where vault funds are lent, and they can make mistakes.
- Borrower and market risk: sharp price moves can cause bad debt in lending markets.
- Liquidity risk: you may not be able to withdraw everything at once.
- Stablecoin and issuer risk: USDG could lose its dollar peg, and its issuer can pause the token or freeze addresses.
- Network risk: Robinhood Chain or its RPC providers could be congested or unavailable.
- Interface risk: this website could be unavailable or show delayed data. Your shares stay in your wallet regardless, and can be redeemed directly at the vault contract.
Only deposit what you can afford to lose. Read the Terms before using the app.
09Network & contracts
This deployment: testnet
| Network | Robinhood Chain Testnet (test network, no real value) |
| Chain ID | 46630 (0xb626) |
| Gas token | ETH |
| RPC | https://rpc.testnet.chain.robinhood.comhttps://robinhood-testnet.drpc.org |
| Explorer | explorer.testnet.chain.robinhood.com |
| tUSDG | 0xB20105353f68a0877B7e00eED7c07EEcDdf70d03 · 6 decimals |
Test vaults (VATE test fixture, ERC-4626)
| Vault | Curator | Address |
|---|---|---|
| VATE Test Vault I Deep and fully liquid — the plain deposit and withdraw path. | VATE test fixture | 0xcA90…495F |
| VATE Test Vault II No liquidity adapter — withdrawals are limited to idle assets. | VATE test fixture | 0xaB08…d3c1 |
| VATE Test Vault III Nothing idle — every withdrawal is routed through the adapter. | VATE test fixture | 0x7C5B…957B |
| VATE Test Vault IV Thin exit liquidity — large withdrawals fail in simulation. | VATE test fixture | 0x2dDf…983b |
The test contracts live in the contracts/ folder of the VATE repository. They are deployed by one permissionless transaction through the canonical CREATE2 deployer, so their addresses are fixed in advance and nobody keeps a privileged role. Their yield is simulated. They are not Morpho contracts and are not operated by any curator.
Mainnet reference
| Network | Robinhood Chain (Ethereum Layer 2) |
| Chain ID | 4663 (0x1237) |
| Gas token | ETH |
| RPC | https://rpc.mainnet.chain.robinhood.comhttps://robinhood.drpc.orghttps://robinhood-rpc.publicnode.com |
| Explorer | robinhoodchain.blockscout.com |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · 6 decimals |
| Vault | Curator | Address |
|---|---|---|
| Steakhouse USDG | Steakhouse Financial | 0xBeEf…09dd |
| Galaxy USDG RH Stock Tokens | Galaxy Curation | 0xd0dA…30FE |
| Yearn Stonk USDG | Yearn | 0x8c25…a9A2 |
| Purinta USDG | Api3 | 0x3778…d0A8 |
VATE token
VATE has not published a token contract. Any token claiming to be VATE today is not from this project. The token is not needed to use the vaults.
10FAQ
Does VATE charge a fee?
VATE adds no fee of its own. Vaults may take a performance or management fee from yield, shown in the app, and you pay network gas in ETH.
Can VATE access or freeze my funds?
No. VATE is only an interface. Your shares sit in your own wallet and only you can withdraw them. Disconnecting your wallet here does not revoke token approvals on-chain; VATE only ever asks for the exact amount of a deposit, which the deposit then uses up.
Why can’t I deposit ETH or other tokens directly?
These vaults accept USDG only. Swap to USDG on a Robinhood Chain exchange first.
My wallet says “wrong network”.
Press the button in the app and approve the switch to Robinhood Chain Testnet (chain ID 46630) in your wallet. No transaction is sent while your wallet is on another network.
The app says the transaction was rejected in simulation.
Nothing was sent and no gas was spent. Common causes: not enough USDG, the amount is above what the vault can pay out right now, or your balance changed. Try a smaller amount or wait a moment.
A transaction is “still waiting for confirmation”. What now?
It was sent, but no receipt has arrived yet. Do not send it again. VATE keeps looking for the receipt, also after you reload the page, and updates your activity when it arrives. You can follow it on the explorer.
Does VATE Ranking move my money automatically?
No. VATE Ranking ranks vaults and explains why. You decide and sign every move yourself.
VATE