Skip to main content

What is SatsTerminal Borrow?

  • Borrow stablecoins against BTC while keeping custody.
  • Smart accounts (ERC-4337) derived from your Bitcoin wallet signature, no ETH gas needed.
  • Multi-chain: Arbitrum, Base, Ethereum (more chains are added without app changes).
  • Full lifecycle: preview fees, open loans, manage collateral, repay, withdraw, and track portfolio positions.

Key features

How it works

  1. Connect – user signs a message with their Bitcoin wallet.
  2. Derive – SDK creates a smart account (ERC-4337) from that signature.
  3. Authorize – session scopes what the account can do.
  4. Borrow/manage – deposit BTC, borrow stablecoins, repay, withdraw, rebalance collateral.

Preview fees before checkout

Use getQuotes() plus getQuoteFees() when you want to show the final fee breakdown before the user deposits BTC.

Next steps

  • Full React integration: Borrow SDK Example
  • Installation & config: borrow/installation
  • Quickstart: borrow/quickstart
  • Ready-made React UI: UI Components
  • Core concepts: borrow/core-concepts
  • API reference: borrow/api
  • Troubleshooting: borrow/troubleshooting