Central location for information about the atomun Bitcoin sub-projects
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md

README.md

Atomun

Enter Atomun - the Java Bitcoin utility library collection.

Communications

The project hosts a live chatroom through Gitter, currently as an experiment.

Join the chat at https://gitter.im/harningt/atomun

As the project grows, further communication channels may be assigned / opened up.

Sub-projects

The project is broken out into many distinct sub-projects. This offers the following benefits:

  • Divide responsibility firmly
  • Offer more re-usable components without forcing the kitchen sink
  • Promote development progress by preventing decision paralysis from stopping all progress by keeping multiple pieces open

All projects, unless otherwise noted, are under the Apache 2.0 license.

Also, all libraries will follow the guidelines set forth in Semantic Versioning 2.0

atomun-core

The atomun-core project implements base necessary utilities to be used (eventually) by the other projects.

This leaves the potential for the core project to implement test helper and this (atomun) project to combine all of the projects into a nice UI for visual experimentation.

DEVELOP Build Status codecov.io

MASTER Build Status codecov.io

atomun-mnemonic

The atomun-mnemonic project implements the necessary details to generate mnemonic sequences and turn them into data that can be used to generate Bitcoin keys. The mechanism can also be used in other ways, such as encrypting data.

DEVELOP Build Status codecov.io

MASTER Build Status codecov.io

atomun-keygen

The atomun-keygen project implements the necessary details to generate keys using deterministic / random key algorithms to implement useful wallets.

DEVELOP Build Status codecov.io

MASTER Build Status codecov.io