Skip to content

Samourai-Wallet/boltzmann-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages