A TypeScript library to create apps for Ethereum, Bitcoin, and other blockchains. Skip the complexity—launch faster and reach users everywhere, whether you're building for the web or desktop.One library. All blockchains. Any device.
Create or import wallets using recovery phrases (like seed phrases), raw seeds, private keys, or encrypted files (Ethereum/DEX-style). Works with popular standards (BIP39, BIP32).
Connect to Bitcoin, Ethereum, Binance, Polygon, and more. Manage addresses and assets across different blockchains in one place.
Send crypto easily: prepare transactions, estimate fees, and broadcast to the network. Auto-converts units (e.g., "1 BTC" or "1000 satoshi").s
Track balances in user-friendly formats (e.g., BTC, ETH) or raw units (satoshi, wei). View all your crypto holdings in a single summary.
Automatically calculates transaction fees (like gas fees) for fast or cheap options, so you don’t overpay or wait too long.
Use pre-configured blockchain connections (RPCs) to interact with networks like Ethereum or Binance Smart Chain via tools like Web3.js or Ethers.
Fetch transaction history, block details, or mempool data directly through simple REST API calls—no complex setup needed.
Encrypt wallets with a password for safety. Unlock temporarily with your password to sign transactions, then relock automatically.