LIQUIDITY IS A POSITION.
Punch Vaults are live on Robinhood Chain. Deposit one token. The vault manages a concentrated-liquidity range, collects pool fees, and returns both pool tokens when you withdraw.
ONE TOKEN IN. BOTH ASSETS OUT.
SINGLE-SIDED IN. DUAL-SIDED OUT.
- Choose a market and the token you want to deposit.
- The app checks whether that token is allowed, reads the current per-deposit limit, and requests approval only when needed.
- The vault places liquidity inside its managed v3 range. Position value changes with inventory, price, range placement, and fees.
- A withdrawal burns vault shares and returns your proportional amounts of both pool tokens. A single-token deposit does not imply a single-token withdrawal.
FEE APR IS A MEASUREMENT
MARKETS & POOL FEES
| Market | Pool | Fee tier | Deposit sides |
|---|---|---|---|
| WETH / USDG | 0x52e65B17fB6E5BA00Ed806f37Afcd2DaA50271Ca | v3 · 0.01% | WETH or USDG |
| CASHCAT / WETH | 0xd42A491087a15E5afd51FEb3606066Cc152d2b09 | v3 · 0.3% | CASHCAT or WETH |
| STONKBROKER / WETH | 0xA9d49CAa5E906558dacDC66d563Ac78f0c26d4ef | v3 · 0.3% | STONKBROKER or WETH |
| TENDIES / WETH | 0x237609918F330ADD285b8bC5f8f2922283D1C4C5 | v3 · 1% | TENDIES or WETH |
| PUNCH20 / WETH | 0x67979395EF05ed1A232Cc6D42bB3c145f2b493c7 | v3 · 1% | PUNCH20 or WETH |
Pool fees are set on each Uniswap v3 pool. WETH/USDG is 0.01%. The other markets use 0.3% or 1%. Check the app for current deposit limits.
DEPOSIT LIMITS & PAUSES
Three contracts sit in front of a deposit. VaultFactory indexes the vault. DepositGuard enforces per-deposit limits and capacity. VolatilityCheck can refuse new deposits while a market is moving. The app reads those limits before you sign. A rejection is vault status, not a wallet failure.
A pause or a zero cap stops new deposits. It does not lock the position. Withdrawals are designed to stay open. Current caps change on-chain — this page does not snapshot which vaults are open today.
WHAT A PAUSE LOOKS LIKE
PUNCH VAULT RISK
MEMECOIN VAULTS
ETH / USDG
PUNCH20 ADDENDUM
Managed ranges still carry concentrated-liquidity risk. A position can sit mostly in one token, leave the active range, lose value against holding, or earn too little in fees to offset drawdown. Smart-contract, token, pool, and chain risk remain.
VAULT CONTRACTS
VaultFactory indexes vaults. DepositGuard enforces per-deposit limits. VolatilityCheck can refuse new deposits while a market is moving. Verify addresses on the explorer before you sign.
| Contract | Address | Notes |
|---|---|---|
| VaultFactory | 0x8cCd…81820x8cCd02E769e6A668a447Bd15e134C31bEccd8182View ↗ | Creates and indexes Punch Vaults |
| DepositGuard | 0xE89F…55D60xE89F840427D043ED96d70D3b63916776216f55D6View ↗ | Enforces deposit capacity and guard conditions |
| VolatilityCheck | 0x4F15…9c370x4F15CED4dD9B8eF545809431c177a3ae46A29c37View ↗ | Can pause new deposits during volatile conditions |
| Contract | Address | Notes |
|---|---|---|
| WETH-USDG | 0x6c21…f8560x6c21d51C8EF7e5cfF787d9ea4DDd722728fcf856View ↗ | WETH / USDG · deposit WETH |
| USDG-WETH | 0xeae6…4e150xeae6aCe2e235D5EB98cfc59F9C3Aa7D494144e15View ↗ | WETH / USDG · deposit USDG |
| CASHCAT-WETH | 0x9c6f…be3c0x9c6f7eE29ffA66b2de133783ce8FC11BAF9cbe3cView ↗ | CASHCAT / WETH · deposit CASHCAT |
| WETH-CASHCAT | 0xeE20…4d020xeE20065326936260E43F7726e26F12E6013d4d02View ↗ | CASHCAT / WETH · deposit WETH |
| STONKBROKER-WETH | 0x7C6F…835F0x7C6F585b339223b9Ee853A0BA5e40B1f5569835FView ↗ | STONKBROKER / WETH · deposit STONKBROKER |
| WETH-STONKBROKER | 0x3C30…D9Fd0x3C300fC0FFd7Aa50cf048a8190787A0Fc3c9D9FdView ↗ | STONKBROKER / WETH · deposit WETH |
| TENDIES-WETH | 0x84AC…0F8d0x84AC03e774fCdc04191b0f2eBD97EB46Ae030F8dView ↗ | TENDIES / WETH · deposit TENDIES |
| WETH-TENDIES | 0x59a1…BEa00x59a124278FF9E310565200582Ef67699B6e5BEa0View ↗ | TENDIES / WETH · deposit WETH |
| PUNCH20-WETH | 0xd330…D9700xd3301B1034CdF06d33834803bB2eB142c495D970View ↗ | PUNCH20 / WETH · deposit PUNCH20 |
| WETH-PUNCH20 | 0xcf06…07830xcf067f6294BB86339FEf65fD689e53D7b0460783View ↗ | PUNCH20 / WETH · deposit WETH |
FLOW KLP
FLOW EVM
Flow KLP is a basket-backed counterparty pool for the Flow perps deployment. Deposit a supported pool asset to mint KLP, inspect the resulting position, or burn KLP to withdraw. The interface keeps both transaction paths equally accessible and makes no forward APR claim.
FLOW KLP RISK
LEVERAGE LIQUIDITY · DESIGN PAPER
NOT THE LIVE PUNCH VAULTS
Read the isolated-solvency model in Architecture.