mmgen-wallet/scripts
MMGen a7126ede03
Remove dependencies on pysha3 and ethereum modules
- pysha3: Monero and Ethereum use the old pre-SHA3 version of the keccak
  hash function, which is not supported by hashlib.sha3.

  The pysha3 package supports the function but is not portable.

  Therefore, use the pure-Python implementation mmgen.keccak as a fallback,
  making the pysha3 package optional.

  Use of mmgen.keccak may be forced with --use-internal-keccak-module

  mmgen.keccak was ported from the Python 2 implementation at
  https://github.com/ctz/keccak

- ethereum (pyethereum): Installation of this package presents numerous
  problems due to poor maintenance and many superfluous dependencies.

  Therefore, use stripped-down and modified local versions of
  ethereum.transactions and ethereum.utils as fallbacks, making the ethereum
  package optional.

  The local pyethereum.utils uses mmgen.keccak as a fallback for pysha3's
  keccak implementation.
2019-03-23 17:21:34 +03:00
..
compute-file-chksum.py py3port: use encode() and decode() where applicable 2018-10-31 17:16:00 +03:00
create-token.py py3port: use dictionary comprehensions where applicable 2019-03-16 20:45:44 +03:00
test-release.sh Remove dependencies on pysha3 and ethereum modules 2019-03-23 17:21:34 +03:00
traceback_run.py minor fixes 2019-03-22 14:32:22 +03:00
tx-btc2bch.py MMGenTxInput, MMGenTxOutput: make 'amt' attribute a property 2019-03-19 15:04:18 +03:00
tx-v2-to-v3.py silent -> quiet file opens + minor fixes 2019-03-20 20:10:46 +03:00
txsign-eval-exploit.diff Update copyright dates 2019-02-12 21:35:12 +03:00
uninstall-mmgen.py create new uninstall script 2019-02-28 13:38:52 +03:00