
Reading every venue ZEC trades on
Orca, Meteora, Rhea, Aerodrome, PancakeSwap and Uniswap, across four chains, indexed into one hourly fee matrix.
September 21, 2026

zYLD holds the fee stream of every pool ZEC trades in, never the coin. You are long how much ZEC changes hands, not what it changes hands at. Settled on Robinhood Chain.
Robinhood Chain block 68,977,753 · Zcash block 3,491,359 · 14 ZEC pools across 4 chains · $77.0M traded in 24h · ZEC $1,495
26.4%
λ₁ explains
of the fee variance
14 / 59
streams held
of every ZEC pool found
4
chains
solana · near · base · bsc
36,560 ETH
annual fee flow
measured
Every pool ZEC trades in charges an LP fee on every swap. A liquidity provider sells the vault that fee stream for a term and is paid in ETH up front. The position never moves, the ZEC never moves, and the vault carries none of the price.
Zcash has no DEX of its own, so its volume lives on Solana, NEAR, Base and BNB Chain. The vault holds rights on all of them and settles every harvest in one place: Robinhood Chain, in ETH.
Once a day the keeper collects every eligible stream, swaps it to ETH, bridges it to Robinhood Chain and books it to NAV with a linear vest. Harvested ETH buys more streams, weighted by the first eigenvector.
zYLD is one ERC-4626 share over the whole basket, and the zYLD token launches on Pons v2 on Robinhood Chain. Deposit ETH at NAV, redeem any time, trade the token on the pool.
Each stream is one pool's fee flow over the last 168 hours. The tilted line is λ₁, the first eigenvector of the fee matrix. What projects onto it feeds the core; what doesn't, scatters.
26.4%
λ₁ explains
of fee variance
14 / 59
streams held
of every pool the search found
36,560 ETH
annual fee flow
measured · 1.3391 ETH last hour
67.1%
yield on the claim
model · buying at 1.5y of cash flow
Holding ZEC is long price. ZecYield is long the number of times ZEC changes hands, and a dump is the most-traded day of the year. The vault is paid in fees, not in ZEC, so its NAV never sees the price. Pick a severity and press the button.
ZEC pool fees are correlated. When ZEC is moving, every venue on every chain earns more; when it is quiet, every venue earns less. Stack the hourly fees of every gated pool into a matrix and take its first principal component. That is the market yield, and it is the only thing zYLD pays for.
λ₁ is the market-yield factor. When ZEC is being traded, every venue's fees rise together, on Solana, NEAR, Base and BNB Chain alike; that shared movement is what zYLD holds. Everything after λ₁ is single-venue noise the vault does not pay for.
| Symbol | Vault | Weighting | Streams | NAV / share | 168h fee APR | Status |
|---|---|---|---|---|---|---|
| zYLD | Zec Yield One The LP-fee streams of every ZEC pool that clears the age and depth gates, on every chain ZEC trades on. Accepts ETH. Settles on Robinhood Chain. | λ₁ loadings, no shorts | 14 | 1.0129 ETH | 67.1% | Testing |
| Pool | Right | λ₁ weight | 24h fees | Depth | Age |
|---|---|---|---|---|---|
| cbZEC / USDC aerodrome-slipstream-3 · base | LP fee · 20 bps of volume | 12.3% | 1.380 ETH | 338 ETH | 20d |
| ZEC / SOL meteora · solana | LP fee · ≈25 bps of volume | 10.1% | 2.979 ETH | 145 ETH | 338d |
| ZEC / SOL meteora · solana | LP fee · ≈25 bps of volume | 10.0% | 0.282 ETH | 339 ETH | 330d |
| ZEC / USDC zerofi · solana | LP fee · ≈10 bps of volume | 9.7% | 2.541 ETH | 161 ETH | 96d |
| ZEC / BTCB pancakeswap-v3-bsc · bsc | LP fee · 25 bps of volume | 9.0% | 0.459 ETH | 220 ETH | 998d |
| ZEC / USDT pancakeswap-v3-bsc · bsc | LP fee · 25 bps of volume | 9.0% | 1.198 ETH | 178 ETH | 346d |
Pools, volume and depth are read from GeckoTerminal every fifteen minutes; NAV and APR assume the vault bought its rights at 1.5 years of trailing cash flow. The full basket is on the app page.
Pools, λ, loadings, weights, NAV and the epoch clock are served from this site's own backend on Vercel, with no key. The Solidity is in the repo with its tests.
# read the spectrum $ curl https://zecyield.dev/api/eigen { "source": "live", "symbols": ["ZEC / USDC", "ZEC / SOL", "ZEC / USDC", ...], "lambda": [3.71, 2.17, 1.42, ...], "explained": [0.264, 0.154, 0.101, ...], "weights": [ ... ] } # Robinhood Chain, from viem # chain id 4663 · ETH gas · Arbitrum Orbit import { robinhoodChain } from "@/lib/chain";

Orca, Meteora, Rhea, Aerodrome, PancakeSwap and Uniswap, across four chains, indexed into one hourly fee matrix.
September 21, 2026
vault.harvest(streams) // chain 4663 · ERC-4626 over WETH // forge test: 91 passed
The vault, the registry and the fee-claim encoder, 91 tests, chain id 4663. The zYLD token launches on Pons v2.
September 21, 2026
Press the button, dump ZEC, and watch the fee vault keep harvesting while the coin falls.
September 21, 2026
Harvests are swapped to ETH on the chain they were earned on and bridged to Robinhood Chain, one epoch at a time.
September 21, 2026
Deposit ETH, hold every fee stream ZEC throws off on every chain, and let the market's volume do the rest.