Added 'mmgen-tool' utility with following commands:

General operations:
  hexdump      - encode binary data in formatted hexadecimal form
  unhexdump    - decode formatted hexadecimal data

  Bitcoin operations:
  strtob58     - convert a string to base 58
  hextob58     - convert a hexadecimal number to base 58
  b58tohex     - convert a base 58 number to hexadecimal
  b58randenc   - generate a random 32-byte number and convert it to base 58
  randwif      - generate a random private key in WIF format
  randpair     - generate a random private key/address pair
  wif2addr     - generate a Bitcoin address from a key in WIF format

  Mnemonic operations (choose "electrum" (default), "tirosh" or "all" wordlists):
  mn_rand128   - generate random 128-bit mnemonic
  mn_rand192   - generate random 192-bit mnemonic
  mn_rand256   - generate random 256-bit mnemonic
  mn_stats     - show stats for mnemonic wordlist
  mn_printlist - print mnemonic wordlist
This commit is contained in:
philemon 2014-07-17 21:50:52 +04:00
commit 0894985bfa
26 changed files with 426 additions and 85 deletions

View file

@ -20,6 +20,7 @@ setup(
'mmgen.mn_tirosh',
'mmgen.Opts',
'mmgen.term',
'mmgen.tool',
'mmgen.tx',
'mmgen.util',
'mmgen.walletgen',
@ -52,5 +53,6 @@ setup(
'mmgen-txsign',
'mmgen-txsend',
'mmgen-pywallet'
'mmgen-tool',
]
)