Skip to content

Create bitcoinj-based Electrum server #258

Description

@msgilligan

Some of the major tasks to implement this include:

  1. Version upgrades of major dependencies (JDK 25, Jackson 3, JUnit 6, possibly Micronaut 5)
  2. Type definitions for Electrum requests and responses (preferably in a separate module)
  3. Electrum-compatible database module (likely using RocksDB)
  4. Ability to quickly initialize a static database using Bitcoin Core chain state.
  5. Ability to be a caching server relying on a trusted Bitcoin Core instance
  6. Ability to sync directly with the Bitcoin network using bitcoinkernel-jdk
  7. A daemon/application module tying it all together (probably using Micronaut, but suggestions are welcome)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions