Skip to content

Archive-Samourai-Wallet/boltzmann-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-[VERSION]-run.jar <txid> [maxCjIntrafeesRatio]

Example:

java -jar target/boltzmann-java-[VERSION]-run.jar 323df21f0b0756f98336437aa3d2fb87e02b59f1946b714a7b09df04d429dec2

Large txs:

java -Xmx20G -Xms20G -jar target/boltzmann-java-[VERSION]-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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages