Logo

GUI and beginners

  • Frequently Asked Questions
    • How does Electrum work?
    • Does Electrum trust servers?
    • What is the seed?
    • How secure is the seed?
    • I have forgotten my password. What can I do?
    • How does Electrum get the Bitcoin price it uses?
    • My transaction has been unconfirmed for a long time. What can I do?
    • What does it mean to “freeze” an address in Electrum?
    • How is the wallet encrypted?
    • Does Electrum support cold wallets?
    • Can I import private keys from other Bitcoin clients?
    • Can I sweep private keys from other Bitcoin clients?
    • Where is the Electrum datadir located?
    • Where is my wallet file located?
    • How to enable debug logging?
    • Can I do bulk payments with Electrum? (batching)
    • Can Electrum create and sign raw transactions?
    • Electrum freezes when I try to send bitcoins.
    • What is the gap limit?
    • How can I pre-generate new addresses?
    • How do I upgrade Electrum?
    • My anti-virus has flagged Electrum as malware! What now?
    • Electrum requires recent Python. My Linux distribution does not yet have it. What now?
    • I might run my own server. Are client-server connections authenticated?
    • Does Electrum support altcoins (“cryptocurrencies”)?
  • Invoices
  • Two Factor Authentication
    • Creating a Wallet
    • Restoring from seed
  • Multisig Wallets
    • Create a pair of 2-of-2 wallets
    • Receiving
    • Spending
      • Transfer a file
      • Use QR-Code
      • Use the Cosigner Pool Plugin
  • Cold Storage
    • Create an offline wallet
    • Create a watching-only version of your wallet
    • Create an unsigned transaction
    • Get your transaction signed
    • Broadcast your transaction
  • Hardware wallets on Linux
    • 1. Dependencies
    • 2. Python libraries
      • Trezor
      • Ledger
      • KeepKey
      • Digital Bitbox
      • BitBox02
      • Archos Safe-T
      • Coldcard
    • 3. udev rules
    • 4. Done
  • Using the most current Electrum on Tails
    • Steps to use AppImage
  • Plugins
    • Audio Modem
    • Cosigner Pool
    • Email
    • LabelSync
    • Revealer
    • Two Factor Authentication
    • Virtual Keyboard

Advanced users

  • Using cold storage with the command line
    • Create an unsigned transaction
    • Sign the transaction
    • Broadcast the transaction
  • How to split your coins using Electrum in case of a fork
    • Note:
    • What is a fork?
    • What does it mean to ‘split your coins’?
    • Fork detection
    • Procedure
  • Using Electrum Through Tor
    • List of Active .onion servers
    • LINUX
    • Option 1: Single Server
    • Option 2: Multiple servers but Tor Main
    • WINDOWS
    • Option 1: Connecting to a single Server
    • Option 2
  • Verifying GPG signature of Electrum using Linux command line
    • Obtain public GPG key for ThomasV
    • Download Electrum and signature file (asc)
    • Verify GPG signature

Daemon and Command Line

  • Command Line
    • Using the inline help
    • How to use the daemon
    • Magic words
    • Aliases
    • Formatting outputs using jq
    • Examples
      • Sign and verify message
      • Show the values of your unspents
      • Select only incoming transactions from history
      • Filter transactions by date
      • Encrypt and decrypt messages
      • Export private keys and sweep coins
  • How to configure SSL with Electrum
    • Add your SSL private key
    • Add your SSL certificate bundle
    • Check that your certificate was accepted by Electrum
  • How to accept Bitcoin on a website using Electrum
    • Add your SSL certificate to Electrum
    • Create and use your merchant wallet
    • Start the Electrum daemon
    • Create a signed payment request
    • Open the payment request page in your browser
    • Lightning payments
  • How to setup a watchtower
    • How to configure a watchtower
    • Configure the watchtower in your client
  • JSONRPC interface

For developers

  • The Python Console
  • Simple Payment Verification
  • Electrum Seed Version System
    • Description
    • Motivation
    • Version number
    • List of reserved numbers
    • Seed generation
    • Security implications
  • Electrum protocol specification
    • Format
      • Request
      • Response
    • Methods
      • server.version
      • server.banner
      • server.donation_address
      • server.peers.subscribe
      • blockchain.numblocks.subscribe
      • blockchain.headers.subscribe
      • blockchain.address.subscribe
      • blockchain.address.get_history
      • blockchain.address.get_mempool
      • blockchain.address.get_balance
      • blockchain.address.get_proof
      • blockchain.address.listunspent
      • blockchain.utxo.get_address
      • blockchain.block.get_header
      • blockchain.block.get_chunk
      • blockchain.transaction.broadcast
      • blockchain.transaction.get_merkle
      • blockchain.transaction.get
      • blockchain.estimatefee
    • External links
  • Serialization of unsigned or partially signed transactions
    • Extended public keys
    • Public key
    • BIP32 derivation
    • Legacy Electrum Derivation
    • Bitcoin address
  • Plugin rules:
Electrum
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2017, Thomas Voegtlin Revision 66c0185a.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.