electrs 0.9.0-rc1

An efficient re-implementation of Electrum Server in Rust
Documentation
$ cargo build --all --features repl,electrum

$ target/debug/bdk-cli -n bitcoin key restore --mnemonic "all all all all all all all all all all all all"
{
  "fingerprint": "5c9e228d",
  "xprv": "xprv9s21ZrQH143K2rbkN6QpF6ZB3QQcyJA6aYbagMp6i8y831VVvpfcWNWqg5DM6GxSn66UDQUrgRgQEsLPZJC3APkPsQjxB7ndNMgj5R5HLmo"
}

$ target/debug/bdk-cli -n bitcoin key derive --path "m/44'/0'/0'" --xprv xprv9s21ZrQH143K2rbkN6QpF6ZB3QQcyJA6aYbagMp6i8y831VVvpfcWNWqg5DM6GxSn66UDQUrgRgQEsLPZJC3APkPsQjxB7ndNMgj5R5HLmo
{
  "xprv": "[5c9e228d/44'/0'/0']xprv9xj9UhHNKHr6kJKJBVj82ZxFrbfhczBDUHyVj7kHGAiZqAeUenz2JhrphnMMYVKcWcVPFJESngtKsVa4FYEvFfWUTtZThCoZdwDeS9qQnqm/*",
  "xpub": "[5c9e228d/44'/0'/0']xpub6BiVtCpG9fQPxnPmHXG8PhtzQdWC2Su4qWu6XW9tpWFYhxydCLJGrWBJZ5H6qTAHdPQ7pQhtpjiYZVZARo14qHiay2fvrX996oEP42u8wZy/*"
}

$ target/debug/bdk-cli -n bitcoin wallet -d "pkh(xpub6BiVtCpG9fQPxnPmHXG8PhtzQdWC2Su4qWu6XW9tpWFYhxydCLJGrWBJZ5H6qTAHdPQ7pQhtpjiYZVZARo14qHiay2fvrX996oEP42u8wZy/0/*)" sync
{}

$ target/debug/bdk-cli -n bitcoin wallet -d "pkh(xpub6BiVtCpG9fQPxnPmHXG8PhtzQdWC2Su4qWu6XW9tpWFYhxydCLJGrWBJZ5H6qTAHdPQ7pQhtpjiYZVZARo14qHiay2fvrX996oEP42u8wZy/0/*)" list_transactions
[
  {
    "fees": 100000,
    "height": 1090203,
    "received": 203125000,
    "sent": 0,
    "timestamp": 1488066691,
    "transaction": null,
    "txid": "b50d8531592e7a0085ffbd298796d82be35a2118f181e3d4f4438aeaa360771b"
  },
  {
    "fees": 168,
    "height": 2004420,
    "received": 100000,
    "sent": 0,
    "timestamp": 1623430211,
    "transaction": null,
    "txid": "7733dbad0fae254e2f2b1dca6a3026da9a868ac8c632c9d90909c5dd51c86b22"
  },
  {
    "fees": 2280,
    "height": 1090203,
    "received": 930000000,
    "sent": 0,
    "timestamp": 1488066691,
    "transaction": null,
    "txid": "7400157857ddfdcc1af7c7ed7bfc18351e59f1a75a78b32a26151c346b7a502b"
  },
  {
    "fees": 748,
    "height": 1287743,
    "received": 0,
    "sent": 130006000,
    "timestamp": 1520548578,
    "transaction": null,
    "txid": "4ae128dbc4b77cb323f17505c311408c2fce999a6973b2c3d0ab80f69b81d42d"
  },
  {
    "fees": 284,
    "height": 2004427,
    "received": 0,
    "sent": 100000,
    "timestamp": 1623437870,
    "transaction": null,
    "txid": "6feacd2aca179a015349af4b53e9b82b6f8f54723c7919db0cf441092ddd564c"
  },
  {
    "fees": 100000,
    "height": 1287722,
    "received": 6000,
    "sent": 0,
    "timestamp": 1520524116,
    "transaction": null,
    "txid": "45dfbeb098408949efffbf901a5cb58a9f6d87015eb784e5e080cb124822dd8c"
  },
  {
    "fees": 100000,
    "height": 1154944,
    "received": 130000000,
    "sent": 0,
    "timestamp": 1500977690,
    "transaction": null,
    "txid": "656f288e572763872baf505cd1c8eab930986ddbf4059351cba8bd80d4d3abb3"
  },
  {
    "fees": 24708,
    "height": 1151292,
    "received": 0,
    "sent": 2063125000,
    "timestamp": 1499018832,
    "transaction": null,
    "txid": "3b9c4e8038e784d876db09871a84a97407c1398b4013a4655141dc22de3b80b5"
  },
  {
    "fees": 2280,
    "height": 1090203,
    "received": 930000000,
    "sent": 0,
    "timestamp": 1488066691,
    "transaction": null,
    "txid": "2dee4afeaf153c590ec451393d3745ad008fc43bab63484f5eb2f1778c2adadd"
  }
]