1 SOL locked, ~€1 borrowed — and all of it works for me
The fixed amounts (collateral and borrowed USDC) are a verified snapshot of the transaction from 8 Jul 2026. Everything else — SOL price, collateral value, LTV and distance to liquidation — is computed live from the current price.
UserHarvestPayout event we counted 1,033.01 USDC of debt repaid from yield (out of 1,280.73 USDC harvested), and the engine ran again today. How much of that reached my position — honestly and precisely — is in the next section.How much has been repaid — and how much of that is actually measurable
This position carries two separate debts. An earlier version of this page conflated them into one; now they are separated. The first is measurable on-chain to the last digit and is read live below. The second is my own 1.14 USDC loan — and its on-chain counter still reads zero.
deposited_to_vault field on my position account stands today at 37.403475 USDC — and 45.038455 − 7.634980 gives exactly that, to the micro-USDC. The decoded events and the live account state agree to the last digit, and the figure above is re-read every 60 seconds.Debt 2 · my 1.14 USDC — here the number has not moved
For my wallet there is no UserRepaid and no UserHarvestPayout — but that does not mean the capital is idle. Yield accrues in the vault share price (my account holds 34.713899 shares) and is only booked once harvest_vault crystallises it. Across all 60 positions there is a visible threshold of ~1 USDC: the first harvest of every small position is 1.0008–1.0035 USDC. At ~0.0084 USDC per day my accrual today is ≈ 0.18 USDC, so I expect the first harvest around 2 Nov 2026 — repayment is lumpy, not smooth. The lower bar is still a projection, and the measured counter stays at 0.00 USDC until the harvest fires. Evidence and arithmetic ↗
What actually happened on my position
Every transaction that has ever touched my position account A2Pmj1Ar…oyLEX. These five were decoded from the chain on 27 Jul 2026 — not copied from an interface: every Program data: log of the Hobba program was resolved via Anchor discriminators, so the amounts are exact to the micro-USDC. New transactions are added automatically as soon as the public RPC sees them. Since 12 Jul 2026 nothing has happened on this position — 15 days of silence, and we state that just as plainly.
How you can earn passive yield on Solana too — simply
Even as a developer I did not get Hobba straight away (it is not exactly built for the mainstream 🙂) — so here is the simplest possible explanation, using my real example above. In short: you deposit an asset, it earns yield in Solana liquidity protocols, and Hobba runs that for you.
You deposit an asset
You put up SOL (or cbBTC) as collateral. It stays your asset — it just starts working.
Hobba deploys it
The collateral automatically goes into Solana liquidity protocols (Jupiter Lend, Kamino, Perena) that pay yield.
The yield works — on its own
Hobba's engine harvests yield every day (see the cadence below). You do not have to do anything — passive.
(Optional) You borrow
You can take a small USDC loan against the collateral. The yield repays it — "self-repaying".
Everything you can do comes down to 4 buttons (Hobba "Manage") — nothing complicated:
A single Hobba position touches several Solana protocols
Hobba is a router: it directs collateral and borrowed USDC through external lending/yield protocols, harvests yield and uses it to repay debt. Chips that light up green are protocols we have just detected in the latest on-chain transactions of the Hobba program.
1.14 USDC loan
borrows
Hobbakk1…E2i8qGharvests (CPI)
How often does Hobba actually run?
This is an answer you can only reach by watching the chain: how many transactions the Hobba program executes each day. Every bar is one day — the height is the number of on-chain operations (harvest, repay, rebalance…) servicing all positions, including mine.
Hobba's engine right now
The latest transactions of the Hobba program, classified by type (from on-chain logs) and by external protocol. Δ USDC = gross USDC routed in that transaction — a harvest pulls accrued yield out of the reserve and redistributes it (the bulk back into the pool that services debt, a small part to fee/operator). It is not profit and not my personal share; net new USDC in the transaction ≈ 0.
Open it and check for yourself
Pozicija #1 · founder wallet
6bwzpkSKSXbjVMBYMSdazEytkaCZatibRdmExpjSgCyA · Solscan ↗Deposit + borrow tx:
4gKWd9Yp…jchtvq · open tx ↗My position account:
A2Pmj1ArCn3REhAnpbXcqqgHNcrrexLPEA1YdK9oyLEX · Solscan ↗ · checking…Position token (Hobba):
B7opsVGR2bi8EN18eDZi4QE3hL1fWqX6JdsPbAirYCwBHobba program:
Hobbakk1LmW2DhE4nAKnCeU1iK7V7pKHTq3ihaE2i8qG · Solscan ↗
deposited_to_vault). For my own 1.14 USDC loan no such counter exists, because yield is booked through a global exchange rate and my position has so far not been covered by any UserHarvestPayout event — which is why zero and a projection stand there honestly, rather than an invented percentage.