How a wallet borrows, loops, and stays put
Ten verified presets, one live quant engine, and an EIP-7702 batch the user's own account signs — cross-chain intelligence up front, single-chain execution after.
Interactive system graph
Follow the handoff
User
Intelligence
Execution
Protocols
Post-trade pricing
The rate you'll actually get
Your own borrow raises market utilization — Loopbox prices the rate you will actually get, not today’s headline number.
Open
The loop compounds collateral
Depth 1–4 loops compound collateral and debt; each step re-checks health factor against the target before continuing.
Close
The unwind removes debt first
Morpho's final repayment is by shares, eliminating the usual residual debt dust. Naively withdrawing collateral first would revert — the de-loop keeps every intermediate state above a 1.05 health-factor floor.
Encode → sanitize → guard → ship
Nothing reaches the wallet unchecked
Adapter bakes a fixed policy into calldata: allowlisted target, onBehalf = user, controlled route.
Particle identifies capital across supported chains.
Capital arrives before any leveraged call runs.
Sender = owner = the user's EOA.
LoopboxGuard is designed, but not deployed.
The fund-free contract checks venue health after every strategy call and reverts an unhealthy atomic batch in the Anvil proof. Mainnet beta currently submits sanitized calls without this final check, warns before preparation, and requires explicit acknowledgement before signing.
Protocol surface
Adapters stay narrow on purpose
Aave v3
eMode health factor and reserve-exact rate math
Morpho Blue
Allowlisted markets, LLTV, and shares-exact unwind
Uniswap
Controlled QuoterV2 routes and swap impact
Pendle
PT fixed yield to maturity
Lido · ether.fi · Ethena
Onchain or first-party yield sources
L × collateral yield − (L − 1) × post-trade borrowcollateral value × liquidation threshold ÷ debtnet APY − round-trip cost amortized over 30 days