VATELaunch App ↗
Documentation

Navigatingwith VATE

Everything you need to put USDG to work on Robinhood Chain: setting up, depositing, withdrawing, and how VATE Ranking decides which vault comes first.

This deployment runs on Robinhood Chain Testnet. The four vaults and the tUSDG token here are VATE test contracts with no real value, built to behave like the mainnet vaults. Section 09 lists both the test contracts and the mainnet contracts.

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.

In one line: you pick a vault, you sign the transaction, the vault pays the yield, and you can leave whenever the vault has liquidity.

02Getting started

You need three things: a browser wallet, a little ETH on Robinhood Chain for gas, and USDG.

  1. 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.
  2. 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.
  3. Get test ETH for gas. Use the Robinhood Chain testnet faucet. A small amount covers many transactions.
  4. 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

  1. Choose a vault from the list. The one tagged VATE Pick currently has the best score among vaults that passed the on-chain check.
  2. Enter an amount, or press MAX to use your whole tUSDG balance.
  3. Tick the risk acknowledgement. It is remembered in this browser until the Terms change.
  4. 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.

Liquidity matters. Vaults lend most deposits out to earn yield. You can withdraw up to what the vault can pay right now. Some vaults can only pay from the balance they hold idle; VATE shows that limit and blocks a larger request before you sign. If you need more, withdraw part now and the rest later, as borrowers repay.

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.

Score = APY × Depth × Liquidity
FactorWhat it measuresFull marks
APYTotal yield right now in percentage points, base plus rewards.Higher is better
DepthHow much money is deposited. Scaled from 0.30 up to 1.00: clamp(log10(TVL) / 9).$1B deposited
LiquidityHow 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.

VATE Ranking is a guide, not advice. The score is a transparent formula, not a prediction or a guarantee. It does not move your money: you decide and sign every transaction yourself.

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

NetworkRobinhood Chain Testnet (test network, no real value)
Chain ID46630 (0xb626)
Gas tokenETH
RPC
https://rpc.testnet.chain.robinhood.com
https://robinhood-testnet.drpc.org
Explorerexplorer.testnet.chain.robinhood.com
tUSDG0xB20105353f68a0877B7e00eED7c07EEcDdf70d03 · 6 decimals

Test vaults (VATE test fixture, ERC-4626)

VaultCuratorAddress
VATE Test Vault I
Deep and fully liquid — the plain deposit and withdraw path.
VATE test fixture0xcA90…495F
VATE Test Vault II
No liquidity adapter — withdrawals are limited to idle assets.
VATE test fixture0xaB08…d3c1
VATE Test Vault III
Nothing idle — every withdrawal is routed through the adapter.
VATE test fixture0x7C5B…957B
VATE Test Vault IV
Thin exit liquidity — large withdrawals fail in simulation.
VATE test fixture0x2dDf…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

NetworkRobinhood Chain (Ethereum Layer 2)
Chain ID4663 (0x1237)
Gas tokenETH
RPC
https://rpc.mainnet.chain.robinhood.com
https://robinhood.drpc.org
https://robinhood-rpc.publicnode.com
Explorerrobinhoodchain.blockscout.com
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · 6 decimals
VaultCuratorAddress
Steakhouse USDGSteakhouse Financial0xBeEf…09dd
Galaxy USDG RH Stock TokensGalaxy Curation0xd0dA…30FE
Yearn Stonk USDGYearn0x8c25…a9A2
Purinta USDGApi30x3778…d0A8

VATE token

$VATE · CAContract pending↗

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.