A basic Electrum Client for Java/JVM-based languages using JSON-RPC.
0.3.0 is from May 2026, the third release since March 2025, and the only consumer is a private project of mine. Fourteen
offline tests, most of them against an in-repo JSON-RPC server, cover the client. One more, tagged live, queries a
public Electrum server and is excluded from the build; run it with mvn test -Dsurefire.excluded.groups=none.
Current release:
<dependency>
<groupId>net.osslabz</groupId>
<artifactId>electrum-client</artifactId>
<version>0.3.0</version>
</dependency>Every push to dev publishes the next version as a -SNAPSHOT to Central's snapshot repository. Maven doesn't
search that repository by default, so a build that wants a snapshot declares it:
<repositories>
<repository>
<id>central-snapshots</id>
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>