k-pantelidis / boltzmann-java

Wallet efficiency score

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Boltzmann-Java

A Java library computing the entropy of Bitcoin transactions and the linkability of their inputs and outputs.

For a description of the metrics :

Usage

Run from command-line

java -jar target/boltzmann-java-develop-SNAPSHOT-run.jar <txid> [maxCjIntrafeesRatio]

Large txs:

java -Xmx20G -Xms20G -jar target/boltzmann-java-develop-SNAPSHOT-run.jar <txid> [maxCjIntrafeesRatio]

Developers

See src/test/java/com/samourai/boltzmann/Example.java

Requirements

Java >= 6 or Android API level >= 21

Build instructions

Build with maven:

cd boltzmann-java
mvn clean install -Dmaven.test.skip=true

Or retrieve from JitPack repository

Resources

Boltzmann is also available for Python: https://github.com/Samourai-Wallet/boltzmann

About

Wallet efficiency score


Languages

Language:Java 100.0%