The same dollars earn lending yield while they rest and trading fees the moment a swap needs them. Staking TWO is live, and 29 pools are listed on the Registry with deposits open to anyone.
How a Twofold pool works, and what the 29 pools listed on the Registry are doing right now.
A pool's idle capital rests in an allowlisted ERC-4626 lending vault, where the hook is an ordinary depositor like any other. Twofold neither operates nor is backed by any such vault.
Vault sideWhen a swap arrives, Uniswap's DualPool hook pulls just the liquidity that trade needs, earns the trading fee, and sends the funds back to the vault, all in one transaction.
Pool sideLending yield and trading fees both accrue to your share of the pool. Public depositors keep 100% of their growth.
Both sidesOn a classic DEX your money only earns when your one pool trades; most hours it sits idle, still carrying risk. A Twofold pool puts those idle hours to work.
A lending vault is a shared pot: borrowers pay interest to use it, and every depositor's share grows a little each block. A Twofold pool uses a vault named on our address allowlist, joining it as an ordinary depositor. Every pool listed today binds the Steakhouse USDG vault.
A trading pool is a marketplace: traders arrive wanting to swap one asset for another, and they pay a fee to whoever supplied the other side. Volume comes in bursts. When it comes the fees are real, and when it stops a classic pool sits empty-handed.
Most of DeFi makes you choose a world. Park in a vault and you miss every fee; stand in a pool and you earn nothing between trades. The DualPool hook is the doorway between the two: your dollars live in the vault by default, and the instant a trade needs them they cross over, do the job, collect the fee, and walk back inside the same transaction. You never press a button and no bot works on your behalf, because the doorway is the pool's own code, written and audited by Uniswap, running here byte-for-byte unmodified. Withdrawals are open once the pool's own minimum deposit lock has passed.
Robinhood put tokenized stocks on its chain, and they already trade on Uniswap v4. Pairing each one against a dual-yield USDG leg is what Twofold is designed for. 21 of these pairs are live on the Registry and open to deposits.
Every ticker is a Robinhood stock token, contract-verified on Blockscout. Every pair shown is listed on the Registry and takes deposits today: tap one and it opens with that pool already loaded. Equity pools carry managed market-hours risk.
These are third-party contracts on Robinhood Chain, read live. Twofold operates none of them, holds no position in any of them, and none of this capital backs Twofold. They are shown because they are the vaults our allowlist can name.
Combined assets held by four third-party Steakhouse USDG vaults on Morpho Vaults V2. None of it is Twofold's and none of it backs Twofold.
Global Dollar supply on Robinhood Chain, the stablecoin every Twofold pool trades against.
Addresses holding USDG on Robinhood Chain.
The WETH contract holds at least one ETH for every WETH outstanding. Fully backed, checkable by anyone.
Four Steakhouse USDG vaults run on Robinhood Chain today. These are the vaults a Twofold pool can bind through the address allowlist. Every pool listed today binds the first of them.
| Vault | Total assets | Share of ecosystem | Status |
|---|---|---|---|
| $348,136,064 | – | CANDIDATE | |
| $50,179,684 | – | CANDIDATE | |
| $8,058,399 | – | CANDIDATE | |
| $100,035 | – | CANDIDATE |
An audited, best-in-class engine.
Deployed first.
Boring on purpose.
Swaps run on Uniswap's own audited DualPool hook, deployed byte-for-byte unmodified. Anyone can diff the deployed bytecode. Our wrapper contracts are open source and pass a static-analysis and mutation-testing battery on every change.
Pools draw yield only from vaults allowlisted by address. Vault choice is permanent per pool, so it is gated before a pool is ever created.
An on-chain registry records each pool our factory creates, and every live pool is in it. Check the address before you deposit; a pool outside the registry is not ours.
A watchdog can pause trading on the spot, and the contract only lets a pause make pools safer. Withdrawals stay open even in an emergency.