Skip to content

analyze a set of UTXOs and give report about privacy concerns

Notifications You must be signed in to change notification settings

Muneerah1612/privacy-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Privacy Analyzer

Privacy analyzer is a python package that allows users to check their transactions and give traceability reports. The privacy analyzer checks transactions based on certain heuristics, which include:

  1. Address reuse
  2. Largest amount output
  3. Script type
  4. Round number payment
  5. Inputs from same transaction
  6. Exact amount payment
  7. Equal amount (coinjoin)

Installation Instructions

Install with pip

pip install privacy-analyzer

The following packages would be installed with the package

Development Installation

  1. Create a directory mkdir working-directory
  2. Enter into the directory cd working-directory
  3. Clone the repository git clone https://github.com/toshmanuel/privacy-analyzer
  4. Enter into the cloned directory cd privacy-analyzer
  5. Create a virtual environment with the virtualenv virtualenv -p python3 venv/privacy-analyzer
  6. Install dependencies pip install requirements.txt

Running Tests

coverage run --source=privacy-analyzer -m unittest -v

Some Examples

About

analyze a set of UTXOs and give report about privacy concerns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages