CARRY CARRY
{{ hdr.label }}{{ hdr.val }}
ARC · CEDEFI WATCHTOWER

Set threshold. Watcher prepares both legs the instant gap in dollars is hit.

Open cirBTC on v4 and the matching edgeX short. The watcher tracks every dollar of basis and funding, then readies both legs the moment your threshold is met.

BASIS GAP
{{ hkpi.gap }}
FUNDING / 8H
{{ hkpi.fund }}
V4 DEPTH
{{ hkpi.depth }}
LIVE LOOP · DEMO
{{ home.status }}
{{ home.val }}accrued · threshold {{ home.thrLabel }}
{{ y.v }}
THRESHOLD {{ home.thrLabel }} ⇕
Drag the amber line. Cross it and both legs appear.
LEG A · SPOT SELL
{{ home.legQty }} cirBTC → USDC
Arc v4 · ready to sign
LEG B · PERP CLOSE
Buy {{ home.legQty }} BTC-PERP
edgeX · reduce-only
{{ t.t }}
Frosted glass panel with a live accrual line
CARRY / HOUR · $37.5K LEG
{{ hkpi.hourly }}
ARC BLOCK
{{ hkpi.block }}
01 · LIVE CARRY IN DOLLARS

Live carry in dollars.

Real pool depth and funding rates update the accrual chart continuously. No invented numbers.

FUNDING APR
{{ hkpi.apr }}
GAP IN DOLLARS
{{ hkpi.gap }}
Watch it on the monitor →
02 · PAST LOOPS

Past loops.

Every completed carry is recorded in your local ledger. Review realized gaps and decide the next setup.

REALIZED NET · LOCAL LEDGER
{{ homeTotal }}
LOOPCLOSEDSIZEOUTCOMEDURATIONNET
{{ r.id }}{{ r.closed }}{{ r.size }}{{ r.outcome }}{{ r.dur }}{{ r.net }}
Open the full ledger →

Threshold hit. Prepare the unwind. Carry continues.

Size the pair, set the gap in dollars and the funding floor. The watcher does the patient part.

01 / CONFIGURE

Build the pair, set the thresholds

STEP 01 · SIZE THE PAIR
Wallet $184,250.00
Short leg leverage
Leg split preview
LEG A · SPOT BUY · V4
{{ split.spotN }}
{{ split.qty }} cirBTC @ {{ split.spotPx }}
LEG B · PERP SHORT · EDGEX
{{ split.margin }}
margin · short {{ split.notional }} @ {{ split.perpPx }}
STEP 02 · THRESHOLDS
You can also drag either line on the preview charts. Both inputs stay linked.
STEP 03 · EXECUTION
Slippage tolerance
Spot venue
Perp venue
STEP 04 · REVIEW BOTH LEGS
{{ r.k }}{{ r.v }}
{{ cfgErr }}
{{ o.mark }}{{ o.label }}
RISK · SHORT LEG{{ risk.verdict }}
{{ risk.dist }}to liquidation · liq. {{ risk.liqPx }}
maintenance margin {{ risk.mm }} · floor 12%
PROJECTED ACCRUAL · 30D{{ pv.hitTxt }}
{{ y.v }}
GAP {{ pv.thrLabel }} ⇕
{{ pv.hvt }} · {{ pv.hvv }}
Day 07d14d21d30d
FUNDING FLOOR · LAST 21 PERIODSfloor {{ fc.floorLabel }}
{{ y.v }}
FLOOR ⇕
PROJECTED CARRY CALCULATORfunding {{ calc.apr }} APR · {{ calc.daily }}/day
HORIZONCONSERV.BASEFAVORABLEBASE NET
{{ r.d }}{{ r.cons }}{{ r.base }}{{ r.fav }}{{ r.net }}
basis capture {{ calc.basisCap }}round-trip fees {{ calc.fees }}
02 / MONITOR

Live carry, both legs

SIM
{{ k.label }} ⓘ
{{ k.val }}
{{ k.sub }}
DOLLAR ACCRUAL · GAP IN DOLLARS
{{ accruedBig }}accrued · threshold {{ thrStr }} · funding floor {{ floorStr }}
{{ y.v }}
GAP THRESHOLD {{ mon.thrLabel }} ⇕
{{ mon.hvt }} · {{ mon.hvv }}
No open loop. The watcher is idle.
Open a demo pair with your current settings and watch the gap in dollars accrue.
{{ xl }}
THRESHOLD HIT · BOTH LEGS PREPARED
quote {{ legs.quote }}
{{ legs.reason }}. Carry continues until you sign.
LEG A · SPOT SELL · {{ legs.aVenue }}
{{ legs.aQty }} → {{ legs.aOut }}
min out {{ legs.aMin }}
LEG B · PERP CLOSE · {{ legs.bVenue }}
Buy {{ legs.bQty }} @ {{ legs.bPx }}
reduce-only · margin back {{ legs.bMargin }}
TWO-LEG HEALTH
{{ health.val }}
margin ratio {{ health.mr }}
SPOT LEG
{{ health.spotVal }}
P&L {{ health.pnlS }}
PERP LEG
eq {{ health.eq }}
P&L {{ health.pnlP }}
liq. price {{ health.liq }}
V4 POOL DEPTHcirBTC/USDC
{{ a.px }}{{ a.sz }}
mid {{ spotStr }}
{{ b.px }}{{ b.sz }}
BASIS-GAP SPREAD{{ basisNow }} · {{ gapNow }}
{{ y.v }}
FUNDING HEAT · PER 8H{{ fundStr }} · {{ aprStr }} APR
-7d-5d-3d-1dnow
shorts paidshorts payfloor {{ floorStr }}
EVENT LOGstreaming
{{ e.t }}{{ e.tag }}{{ e.msg }}
Paired legs
BOTH LEGS
A · spot {{ legs.aVenue }}{{ legs.aQty }}
B · short {{ legs.bVenue }}{{ legs.bQty }}
perp mark{{ legs.bPx }}
03 / UNWIND

Prepare the unwind

quote {{ legs.quote }}
Threshold alert panel

Nothing prepared yet.

Both legs appear here the instant your threshold is hit. Open a loop and wait, or load a prepared example to walk through signing now.

WATCHER ARMED
Threshold not yet hit. {{ accruedBig }} accrued of {{ thrStr }}.
LEG A · SPOT SELL{{ legs.aVenue }}
{{ legs.aQty }}
expected out{{ legs.aOut }}
min out{{ legs.aMin }}
v4 price{{ legs.aPx }}
leg P&L{{ legs.aPnl }}
LEG B · PERP CLOSE{{ legs.bVenue }}
Buy {{ legs.bQty }}
mark{{ legs.bPx }}
typereduce-only
margin back{{ legs.bMargin }}
leg P&L{{ legs.bPnl }}
SIGNING SEQUENCE
{{ t.mark }}
{{ t.label }}{{ t.state }}
{{ t.sub }}
{{ failTitle }}
Both legs are re-quoted together so they stay paired. Your approval is kept.
ESTIMATED REALIZED CARRY
{{ legs.reason }} · {{ est.dur }} sim
funding{{ est.fund }}
gap captured{{ est.gap }}
fees + slippage{{ est.fees }}
NET{{ est.net }}
CARRY
REALIZED CARRY RECEIPT · ILLUSTRATIVE
LOOP{{ receipt.id }}
OUTCOME{{ receipt.outcome }}
OPENED{{ receipt.opened }}
CLOSED{{ receipt.closed }}
DURATION{{ receipt.dur }}
SIZE{{ receipt.size }}
SPOT LEG{{ receipt.qty }}
ENTRY → EXIT{{ receipt.entry }} → {{ receipt.exit }}
FUNDING{{ receipt.fund }}
GAP CAPTURED{{ receipt.gap }}
FEES + SLIPPAGE{{ receipt.fees }}
NET REALIZED{{ receipt.net }}
both legs closed · recorded to local ledger
UNWIND COMPLETE

Both legs closed. The carry is realized.

The loop is in your local ledger. Review the realized gap and decide the next setup.

04 / LEDGER

Past loops

{{ k.label }} ⓘ
{{ k.val }}
{{ rowCount }}
{{ r.id }}{{ r.closed }}{{ r.size }}{{ r.dur }}{{ r.gap }}{{ r.fund }}{{ r.fees }}{{ r.net }}{{ r.outcome }}
No loops match this filter.
05 / HOW IT WORKS

A watchtower for one patient trade.

Long cirBTC spot on v4, short the same size on edgeX. Price exposure cancels; funding and basis remain. CARRY counts that remainder in dollars and hands you both legs the moment it is worth closing.

Balance scale of spot and perp
01

Configure both legs

Size the pair in USDC. The builder splits capital between the cirBTC spot leg and short margin, and shows liquidation distance before you commit.

02

Watch the gap in dollars

Pool depth and funding stream continuously. Every tick of basis and funding becomes dollars accrued against your pair.

03

Threshold hit

When accrual crosses your gap threshold, or funding drops through your floor, the beacon fires and both unwind legs are quoted together.

04

Prepare the unwind

Approve, sign the spot leg, sign the perp close. You hold the keys throughout. The receipt lands in your local ledger.

Questions from the desk

All figures in this prototype are illustrative and simulated in the page.

{{ f.a }}

ARC BLK {{ blockStr }} LAT {{ lat }}ms v4 {{ spotStr }} FUND {{ fundStr }} SIM {{ speedStr }} ⌘K palette · 1–6 routes · [ sidebar · F fast-forward · Esc close {{ clock }} UTC · illustrative
● BLK {{ blockStr }}LAT {{ lat }}msSIM {{ speedStr }}
{{ n.num }}{{ n.label }}
{{ t.title }}
{{ t.msg }}
No matching command.
↑↓ navigate↵ runesc close