Skip to content

ConsensusJ/wallet-framework

Repository files navigation

ConsensusJ Wallet Framework

Build Status

A framework for writing cryptocurrency wallets in Java or other OpenJDK (Java VM) languages. The intial focus is on Bitcoin using bitcoinj but the intention is to add other cryptocurrencies as interest, funding, and contributions permit. Due to msgilligan's work on OmniJ it is likely that Omni Layer support will be added as an asset metalayer above Bitcoin.

The inital focus is on creating desktop wallets using JavaFX, but there will be non-GUI components that could be used in other environments such as Android, iOS, and server/cloud environments.

Supernaut FX

We needed a lightweight Dependency Injection framework, so we created a simple one that uses Micronaut and called it Supernaut FX. It is now in its own repo.

Wallet Framework

Builds on top of Supernaut with features and libraries for cryptocurrency wallet support. It will use libraries from bitcoinj/bitcoinj and ConsensusJ/consensusj as appropriate.