Files
electrum/README.md
2022-10-19 06:26:34 -04:00

1.1 KiB

Intro

Electrum client is light bitcoin wallet software operates through supernodes (Electrum server instances actually).

Electrum client running as a daemon in docker container with JSON-RPC API enabled.

Usage

Here are some example snippets to help you get started creating a container.

docker-compose

version: "3"
services:
  electrum:
    image: bitdeals/electrum
    environment:
      - ELECTRUM_TESTNET=0
      - ELECTRUM_API_USER=<username>
      - ELECTRUM_API_PASSWORD=<password>
    ports:
      - 7000:7000

docker cli

docker run -d \
  -e ELECTRUM_TESTNET=0 \
  -e ELECTRUM_API_USER=api \
  -e ELECTRUM_API_PASSWORD=changeme \
  -p 127.0.0.1:7000:7000 \
  bitdeals/electrum

Parameters

Container images are configured using parameters passed at runtime.

Parameter Function
-p 7000 JSON-RPC API port TCP
-e ELECTRUM_TESTNET= Set 1 to enable bitcoin testnet mode. Default: 0
-e ELECTRUM_API_USER= JSON-RPC API user. Default: api
-e ELECTRUM_API_PASSWORD= JSON-RPC API password. Default: changeme