Skip to content

Funisher-code/audit-P2SH-multisig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audit P2SH Multisig Transaction

This webpage was created as part of an assignment in the CAS in Blockchain at the University of Zurich in 2020. Its purpose is to provide auditability for P2SH mutlisig transactions.

It determines the co-signers for any given P2SH multisig transaction hash. By providing xPubs one can additionally put a name tag on the co-signers.

website

Dependencies

pip install flask bitcoinlib

Running it locally

Once you have your dependencies set up, cloning the repo and starting the local site takes about 20 seconds.

git clone https://github.com/Funisher-code/audit-P2SH-multisig/
cd audit-P2SH-multisig
python index.py

Your app should be accessible on localhost:5000.

running


Installation issues on Windows

If you want to run it on a Windows system you might get an error when trying to install the bitcoinlib dependency scrypt.

Solution:

  • install Visual C++ 14.0
  • install OpenSSL and place it in the following folder: C:\OpenSSL-Win64

About

website that determines co-signers who signed a Bitcoin P2SH multisig transaction

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published