Always check the authenticity of any application you are downloading over the internet. By utilizing the following commands, you are ensuring the application you have downloaded hasn't been modified/tampered and should match the values below.
Windows: certutil -hashfile bitgreen-airdrop-verifier-windows.zip
SHA1 hash of bitgreen-airdrop-verifier-windows.zip:
106f02c86b735f4963e60cc0a5e19e65c0c0cb78
CertUtil: -hashfile command completed successfully.
Mac OS: shasum -a 1 bitgreen-airdrop-verifier-macos.zip
4d87a3d5feb3ba2efa9b5d428aebc3bb692be9c0 bitgreen-airdrop-verifier-macos.zip
Linux: sha1sum bitgreen-airdrop-verifier-linux.zip
2a419aac9d4880ba4e4414fb92834849fc1be225 bitgreen-airdrop-verifier-linux.zip
pip3 install bsddb3-6.2.9-cp38-cp38-win_amd64.whl
https://www.lfd.uci.edu/~gohlke/pythonlibs/#bsddb3
pip3 install -r requirements.txt
brew install berkeley-db@4
BERKELEYDB_DIR=$(brew --prefix berkeley-db@4) pip3 install bsddb3
python3 -m easy_install bsddb3
pip3 install -r requirements.txt
sudo apt install python3-pip python3-tk python3-pil.imagetk
pip3 install -r requirements.txt
Copy .env.example
to .env
and edit env variables.
When testing locally, move contents inside /img into the root folder of main.py before invoking python3 main.py
or py .\main.py
for windows user.
Windows:
pyinstaller --onefile main.py --add-data "img\*.jpg;." --add-data "img\*.gif;." --add-data "img\*.ico;." --add-data ".env;." --noconsole --icon=img\favicon.ico --add-data="coincurve\*.dll;coincurve/" -n bitgreen-airdrop-verifier --clean
Ubuntu:
pyinstaller --onefile main.py --add-data "img/*.jpg:." --add-data "img/*.gif:." --add-data ".env:." --noconsole -n bitgreen-airdrop-verifier --clean --hidden-import='PIL._tkinter_finder'
Mac OS:
python3 -m PyInstaller --onefile main.py --add-data "img/*.jpg:." --add-data "img/*.gif:." --add-data "img/*.ico:." --add-data ".env:." --noconsole --icon=img/favicon.ico -n bitgreen-airdrop-verifier --clean --osx-entitlements-file entitlements.plist --codesign-identity="IDENTITY"