DYETRACE
Prototype. The flow you see is simulated; nothing here is live and nothing moves money.
Limestone cross-section with a fluorescent dye thread flowing into a sinkhole
ST.0 — POUR

Pour dye into your yield.
See where it comes out.

Pick one position on Arc, follow each borrow to whoever repays it, and let other surveyors light the passages you cannot see.

Read my positions0 traces poured · 0 stations surveyed since Arc mainnet, 2026-09-16
ST.1 — TRACE
reads Arc RPC live

The latest survey.

Solid passages are pinned to a transaction and log index. Dashed passages are unsurveyed. Drag from any station to add the next one.

No trace has been poured on Arc yet. The first survey starts with one address.

The yield chain itself as a draggable node graph: sinkhole position, borrow passages, use-of-funds chambers and repayer springs, each edge pinned to an Arc tx hash and log index or drawn dashed as unsurveyed.

Only the sinkhole is surveyed. Pour dye into a position to start a trace.
Siphon verdictNot yetdetermined

No loop found in surveyed passages. Dark passages can still hide one.

ST.2 — VERDICT

Spring or siphon.

If the thread reaches the sinkhole again, the yield is paid from the position itself. The ring closes at the block where that happened.

No trace is long enough to check. A siphon needs at least a borrow and a repayment.

Pick a trace to check
ST.3 — PASSAGE
reads Arc RPC live

Unsurveyed past this point.

These passages have no pinned call yet. Bring a tx hash and log index, sign the station, and the dash turns solid.

Every known passage is surveyed. Pour dye somewhere new.

Unsurveyed passage
A surveyor's headlamp sweeps a dark junction of unsurveyed passages
ST.4 — SIGNED
reads confirmations/disputes live

Knots and rockfalls.

Confirmed link

Tie a knot

Confirm a link another surveyor pinned.

Disputed link

Call rockfall

Dispute a link with a reason and a source call.

No link has been confirmed or disputed yet. Each link carries the confirmations and disputes other surveyors signed.
ST.5 — MARKET
tracked wave, dated observation

The water table is dropping.

CeDeFi TVL fell 6.7% in seven days across seven protocols, $0.22B. Yields that sat on those desks are finding new sources.

reported · Live now

CeDeFi: -6.7% TVL in 7 days (7 protocols, $0.22B)

Live trend — no single date

Observed live in the latest scan across 1 source(s).

Sources

ST.6 — SINKHOLES
reads the positions table live

Recent sinkholes.

No sinkholes yet. Arc mainnet opened on 2026-09-16.

Every position someone has poured dye into, newest first, fifty at a time.

A yellow-green-clouded river leaving a rock arch at a spring
Spring resurgenceST.7 — SPRING

Dye out.

Hydrologists find a spring by pouring dye upstream. A station counts only when it names the call that moved the money.

Follow the leave route

If a trace closes into itself, the leave route opens the protocol's own withdraw — never a transaction this site sends for you.

ST.8 — WATCH
checks Arc RPC on each visit

Watch a sinkhole.

Watched traces show new stations, disputes and Borrow logs since your last visit. The list stays in this browser.

You are not watching any sinkhole. Watch one from its trace.

Watch sinkhole
ST.9 — TAPE
read moments ago from Arc

Borrow tape, Arc.

BlockKindBorrowerAmountTx
No lending market logs indexed on Arc yet. This tape shows nothing rather than guessing.

Borrow and Repay logs read straight from Arc. Pour dye into any row to start a trace there.

Reads Borrow and Repay logs from Arc lending markets through a server route (viem), newest first, 50 rows per page.Stale — arc-rpc:morpho-borrow-logs: HTTP request failed. Status: 429 URL: https://rpc.mainnet.arc.io Request body: {"method":"eth_getLogs","params":[{"address":"0x34CD04070dD72b14E241112F6d83812Df5Af7fCD","topics":["0x570954540bed6b1304a87dfe815a5eda4a648f7097a16240dcd85c9b5fd42a43"],"fromBlock":"0x1455ac2","toBlock":"0x1456e4a"}]} Details: {"code":-32005,"message":"rate limit exceeded"} Version: viem@2.21.54

METHOD

Dyetrace reads Borrow, Repay and Transfer logs from Arc’s public RPC. A passage is solid only when it names a transaction hash and log index that moved the money; anything else is drawn dashed as unsurveyed. Surveyors add, confirm or dispute links by signing a typed message with their wallet; no transaction is sent and no funds are held. A siphon is a cycle in the surveyed graph that returns to the starting position, detected with a strongly connected components pass. Dyetrace does not see offchain desks, bridges it cannot read, or intentions; those passages stay dark until someone pins a call. It does not rate yields and does not tell anyone to stay or leave.