Skip to the app
Coil Labs
Fee 0.25%
Mezo testnet · chain 31611 · not audited

Leverage your BTC in one transaction.

Coil borrows MUSD against your bitcoin, buys more BTC on Mezo Pools and posts it back, all in one transaction, inside an account only you control. A protection keeper can only make your position safer.

Reading the BTC price feed

1 transaction to openRescue and exit: 0% Coil fee
One transaction
  1. 01BTC inYou deposit bitcoin.
  2. 02Borrow MUSDBorrowed against that bitcoin.
  3. 03Swap on Mezo PoolsMUSD buys more BTC.
  4. 04Post the BTC backIt returns to your account.

Why Coil

Leverage and protection, in one account you own.

01

One transaction in, one transaction out.

Coil borrows the extra BTC, adds it to your position and pays it back with MUSD, all in one transaction. Closing works the same way.

02

A keeper that can only make you safer.

It may repay from your reserve or sell just enough BTC to reach your target ratio. It cannot open leverage, withdraw, close or change your settings.

03

Rescues are free. Tips only when it worked.

Coil charges 0% on protection, repay, de-lever, unwind and close. A keeper earns your MEZO tip only if your ratio actually rose, at most once per block.

04

Every fill checked against the BTC price feed.

Opens, rescues and closes must land within a price bound from the BTC price feed, so if the pool price is off, the transaction is cancelled instead of filling at a bad price.

Your account is a separate contract owned by your wallet. It holds the MUSD loan, not Coil.

Protection is not a guarantee. A keeper may be unable to act if the pool is too far from the BTC price feed, your reserve is empty, or Mezo is in Recovery Mode. Coil is not audited and runs on Mezo testnet.

Open a position

  1. 1Wallet
  2. 2Network
  3. 3Account
  4. 4Loop

Coil fee: 0.25% of the MUSD you borrow when opening or adding leverage. The contract caps it at 0.5%. Protection, rescue, repay, de-lever, unwind and close: 0%. Mezo's borrowing fee, pool swap fee and gas are separate.

Mezo Testnet · not auditedTechnical details

Contracts on Mezo testnet are not audited. Pool liquidity is limited. Coil open fee 0.25%; opens enabled. Position limits: 1 BTC / 100,000 MUSD total debt. WalletConnect is unavailable: no project ID configured. Injected and Bitcoin wallets remain available.

Opening status

Checking Mezo Recovery Mode. Opens stay disabled until that read finishes.

Build your position

Get test BTC ↗
BTC

 

200% CR·50% LTV

Liquidation starts at 110% collateral. A lower collateral ratio is repaid first.

CR means collateral ratio: collateral value divided by what you owe. LTV means loan-to-value: what you owe divided by collateral value. Liquidation price is the BTC price that can liquidate the position. MUSD is Mezo's dollar stablecoin.

Execution & liquiditySlippage 0.5%

Open slippage

Rescue and close use a separate cap.

Mezo Testnet depth

Waiting for the Mezo Testnet pool.

Quoted from the selected chain pool. Cap is 1% price impact.

01

Borrow MUSD

against your BTC

02

Buy BTC

on Mezo Pools

03

Post it back

stop at your ratio

Review before you sign

If you opened this amount

Sample preview

Your account quote is still loading. These numbers are a sample, so opening stays off.

Liquidation price

Not available for this amount

BTC can fall: not available for this amount

Coil fee: 0.25% of the MUSD you borrow when opening or adding leverage. The contract caps it at 0.5%. Protection, rescue, repay, de-lever, unwind and close: 0%. Mezo's borrowing fee, pool swap fee and gas are separate.

Max 0.5%, set on-chain

Reading the BTC price feed and the MUSD/BTC pool…

Transactions

  1. 1Create your Coil account · once per wallet
  2. 2Two swaps on this factory · one transaction

Your position

Each wallet gets one account. That account is the borrower.

Connect to see your position

Use an injected or supported Bitcoin wallet on Mezo Testnet. Test BTC: Mezo faucet. Use the Connect button.

How it works

Three moves. One transaction.

Your account holds the position. A Mezo Pools swap borrows the BTC, posts it, and repays the pool before the transaction ends. Transaction paths stay inside the Mezo call limit. A two-swap path remains the fallback when the pool is paused.

  1. 01

    Post BTC, mint MUSD

    Your BTC opens or tops up a MUSD position in an account you own. The protocol mints MUSD against it.

    Borrow MUSD

  2. 02

    Buy BTC on Mezo Pools

    The MUSD is swapped back into BTC on the MUSD/BTC pool, inside your slippage limit.

    MUSD/BTC pool

  3. 03

    Post it back, stop at your ratio

    The borrowed BTC is posted as collateral. Your account mints the MUSD the pool is owed and repays it in the same transaction, landing on or above your target.

    one transaction

Receipts

Already run on Mezo testnet.

Earlier testnet transactions from previous Coil versions.

Factory 0x339ef0116e17BA42987c1E2E380Af59B38f62064 on chain 31611. Full log in DEPLOYMENTS.md.

Know the risks

Leverage, with the edges in plain sight.

Liquidation at 110%

A position under 110% collateral can be liquidated. Coil will not target below 115%, and the app shows how far BTC can fall before that line.

Redemptions go lowest-first

MUSD redemptions repay the lowest-ratio positions first and take their BTC. A tight position sits near the front of that queue.

A keeper that can only help

If you set a guard, the keeper may reduce risk up to your target. It cannot open, close, or withdraw. Unset, it cannot touch the position.

Exits can take a few txs

Pool exits require the BTC price feed bound and Mezo permission. Full close is blocked in Recovery Mode; owner MUSD repayment can reduce debt safely without selling collateral.

Coil runs on Mezo testnet and is not audited. Use test funds only.