Stocks trade onchain.
Let your USDG earn from it.
TickerVault combines tokenized-stock liquidity vaults, isolated USDG lending and managed strategies in one onchain app. This guide covers what each product does, how it is protected and where to verify it.
A simple way to earn from Stock Token trading.
Deposit USDG into a vault and receive ERC-4626 vault shares. The vault holds USDG and one Stock Token and provides concentrated liquidity for that pair in a Uniswap V4 pool. Trading fees raise the value of every share as they are earned, and a keeper harvests them into the vault.
Choose the company or ETF vault you want exposure to.
Shares track your slice of everything the vault holds.
See holdings, fees and your position, all read onchain.
Withdraw USDG from cash, or redeem both tokens in kind.
Guardrails are part of the product.
When required data is missing, sensitive actions stop instead of guessing.
Keeper swaps must land within 1% of the Chainlink price (hard cap 2%) and stay under per-trade and 24-hour limits. Pool deploys wait an hour between each, need the pool within 0.1% of Chainlink, must not lose value at the Chainlink price, and use a wide range only the owner can set.
Owner configures, guardian can only pause, and keeper can only harvest, rebalance and manage the pool position.
Changing the adapter, router, keeper, deposit cap, trade limits or price feeds waits two days in a timelock. Replacing an adapter first unwinds it so nothing is left behind.
Deposits and cash withdrawals open only while US stock markets trade and the Chainlink price is current. They value the vault's stock with a 0.5% spread that stays with existing holders. In-kind redemption works at any time with no spread.
Fixed supply, burned by fees.
VAULT is an ERC-20 with permit and burn. One billion tokens were minted once at deployment to the treasury and the contract has no mint function. The only way supply changes is by burning.
Protocol growth feeds back into VAULT.
The split applies only to trading fees a vault actually harvests, never to deposits or withdrawals.
Compounds for depositors.
Treasury for running and building the product.
Held in USDG until swapped for VAULT and burned in the same transaction.
A fresh reference price comes before speed.
Stock Token markets follow stock-market hours. TickerVault reads the Chainlink price for each Stock Token, converts it from USD to USDG with the Chainlink USDG / USD feed, and checks the token's own corporate-action pause flag before accepting any price-dependent action.
A deposit proceeds only during US market hours, when the Stock Token is not paused for a corporate action and its Chainlink price is current. While markets trade, Chainlink publishes on every 0.5% move.
From Friday evening to Sunday evening (US time) and on US market holidays from the onchain calendar, deposits, cash withdrawals, swaps and borrows pause until prices resume.
Redeem in kind returns your share of USDG and the Stock Token without reading the oracle.
Pool positions are valued at the Chainlink price, not the pool spot price, so trading against the pool cannot move the share price.
Isolated USDG markets.
Each market lends USDG against shares of one vault. Rates follow a kinked utilisation curve and 10% of interest goes to the treasury. Defaults are 60% max loan-to-value and a 75% liquidation threshold. A liquidation repays at most half of a solvent borrower's debt for a 5% collateral bonus. Liquidations and new borrows wait for a fresh price, so they pause while US markets are closed. Risk parameters and rates can only change after a two-day delay.
Verify, don’t trust.
Every address opens in the Robinhood Chain Blockscout explorer, where verified source code is published.
| Contract | Address | Explorer |
|---|---|---|
| USDG (settlement asset) | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | Open |
| VAULT token | Not deployed | Pending |
| VaultFactory | Not deployed | Pending |
| LendingMarket | Not deployed | Pending |
| BuybackReserve | Not deployed | Pending |
| ChainlinkOracle | Not deployed | Pending |
| Swap router (Uniswap V4) | Not deployed | Pending |
| Uniswap V4 PoolManager | Not deployed | Pending |
| AAPL Stock Token | 0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9 | Open |
| AMD Stock Token | 0x86923f96303D656E4aa86D9d42D1e57ad2023fdC | Open |
| AMZN Stock Token | 0x12f190a9F9d7D37a250758b26824B97CE941bF54 | Open |
| CRCL Stock Token | 0xdF0992E440dD0be65BD8439b609d6D4366bf1CB5 | Open |
| GME Stock Token | 0x1b0E319c6A659F002271B69dB8A7df2F911c153E | Open |
| GOOGL Stock Token | 0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3 | Open |
| INTC Stock Token | 0xc72b96e0E48ecd4DC75E1e45396e26300BC39681 | Open |
| META Stock Token | 0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35 | Open |
| MSFT Stock Token | 0xe93237C50D904957Cf27E7B1133b510C669c2e74 | Open |
| MSTR Stock Token | 0xec262a75e413fAfD0dF80480274532C79D42da09 | Open |
| MU Stock Token | 0xfF080c8ce2E5feadaCa0Da81314Ae59D232d4afD | Open |
| NVDA Stock Token | 0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC | Open |
| PLTR Stock Token | 0x894E1EC2D74FFE5AEF8Dc8A9e84686acCB964F2A | Open |
| QQQ Stock Token | 0xD5f3879160bc7c32ebb4dC785F8a4F505888de68 | Open |
| SNDK Stock Token | 0xB90A19fF0Af67f7779afF50A882A9CfF42446400 | Open |
| SPCX Stock Token | 0x4a0E65A3EcceC6dBe60AE065F2e7bb85Fae35eEa | Open |
| SPY Stock Token | 0x117cc2133c37B721F49dE2A7a74833232B3B4C0C | Open |
| TSLA Stock Token | 0x322F0929c4625eD5bAd873c95208D54E1c003b2d | Open |
Network: Robinhood Chain (chain id 4663). Vaults are not deployed on this network yet, so the canonical Stock Tokens are listed instead.
Vaults are the foundation.
Add markets carefully and make managing vault and lending positions feel like one product.
Each vault provides concentrated liquidity in a USDG / Stock Token Uniswap V4 pool and earns its swap fees.
A top-vaults basket and a delta-neutral vault position, each behind a capped, reviewed launch.
Plain-language monitoring of vault health, fees and lending risk.
Common questions.
What do I get when I deposit?
ERC-4626 vault shares. Their value is your proportional share of the vault's USDG, its Stock Token inventory at the oracle price, and any adapter position.
Where does the yield come from?
Swap fees the vault earns as a liquidity provider in its Uniswap V4 pool. 70% of those fees stay in the vault. The value of your shares also moves with the Stock Token price.
What happens when stock markets are closed?
If the Chainlink feed goes stale, deposits, keeper swaps and new borrows pause automatically. Withdrawals from cash and in-kind redemptions still work.
How do fees support VAULT?
20% of harvested USDG fees go to the buyback reserve. The executor swaps that USDG for VAULT and the contract burns what it receives in the same transaction.
Has the code been audited?
Not yet by an independent firm. The contracts have a 100-test suite, mainnet fork tests against the live Chainlink feeds and Uniswap V4, and four internal security reviews whose findings were all fixed. An external audit is required before deposit caps are raised.
How does lending fit in?
You can lock vault shares as collateral to borrow USDG while the shares keep earning, or supply USDG to earn the interest borrowers pay.
Who can use Stock Tokens?
Robinhood Stock Tokens are not available to U.S. persons and are restricted in other jurisdictions. Check your local rules before using the app.