Arkade packages for the web - wallet integrations, checkout, swaps, and more.
Built with Arkade SDK for instant off-chain Bitcoin transactions (VTXOs) and Lightning Network.
The Arkade SDK runs in the browser and handles all wallet logic. The wallet provider only handles signing:
┌─────────────────────────────────────────┐
│ Browser │
│ ┌────────────────────────────────┐ │
│ │ Arkade SDK │ │
│ │ - Balance queries │ │
│ │ - Transaction history │ │
│ │ - Lightning operations │ │
│ │ - VTXO management │ │
│ └──────────┬─────────────────────┘ │
│ │ (signing requests only) │
│ ▼ │
│ ┌────────────────────────────────┐ │
│ │ Wallet Provider │ │
│ │ - Key derivation │ │
│ │ - PSBT signing │ │
│ └────────────────────────────────┘ │
└─────────────────────────────────────────┘
- Node.js v20+
- pnpm v8+
- MetaMask Flask with Snaps support
- Xverse Wallet for Sats Connect demo
# Build all packages
pnpm build
# Run all demos
pnpm start
# Run tests
pnpm test
# Lint
pnpm lintMIT