Commit graph

2,768 commits

Author SHA1 Message Date
ed81edf97d Version 0.7.3b - bugfix in setup.py v0.7.3b 2014-07-18 14:26:29 +04:00
2a90094e0d Version 0.7.3 v0.7.3 2014-07-17 21:52:00 +04:00
0894985bfa 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
2014-07-17 21:50:52 +04:00
1a030c0684 Version 0.7.2 v0.7.2 2014-07-16 08:13:08 +04:00
69e7fcd0fc Bugfixes; incognito hex format added 2014-07-16 08:11:16 +04:00
e1c3da37a6 modified: mmgen/tx.py (bugfix in sort menu) 2014-07-14 21:57:35 +04:00
9de0b976e5 Version 0.7.1 v0.7.1 2014-07-14 19:22:29 +04:00
a3c4bd8731 New feature: export wallet to incognito format
Incognito wallet is 48, 56 or 64 bytes of apparently random data.

  Allows user to hide wallet data in a pre-existing file or on a disk
  partition (preferably filled in advance with random data).

  Can be used to hide wallet securely in unencrypted cloud storage or
  on paper, without revealing the nature of the data.

  Data may be written at a user-specified offset into the file or
  partition, in which case user must remember the offset.

  Each export operation uses a new random init vector to create different
  data each time.  This allows the user to hide wallets at different
  locations on the Net without detection.

  User must remember hash preset in addition to passphrase (though trial
  and error can be used if it's forgotten).

  Fully integrated with address generation and tx signing operations.
2014-07-14 18:31:00 +04:00
97d25dc3f9 modified: README.md 2014-04-27 14:04:26 +04:00
0e9a4d7a80 Documentation moved to wiki
Whitespace fixes
2014-04-11 23:25:09 +04:00
08c5b76805 Version 0.7.0 v0.7.0 2014-04-09 22:45:23 +04:00
19ed9d8096 Small documentation changes. PGP signing key added. 2014-04-04 00:33:56 +04:00
ca9a468a40 Setup script bugfix 2014-04-03 16:40:22 +04:00
1c9b0f8816 mmgen-txcreate interface improvements
utils.py -> util.py rename
2014-04-03 14:02:00 +04:00
941b9360d8 new file: README.md 2014-04-03 13:51:05 +04:00
ffb17f3d8c Documentation changes 2014-04-03 13:50:12 +04:00
ed4549bb2d deleted: README.md 2014-04-03 13:39:42 +04:00
416f1328ce Documentation update 2014-04-03 13:38:47 +04:00
f0dd42eea2 Version 0.6.9 v0.6.9 2014-04-01 00:09:01 +04:00
b9ccb2834a modified: setup.py 2014-04-01 00:08:12 +04:00
c40dae3ce9 Bugfixes, documentation update 2014-03-31 23:55:44 +04:00
536bfb5221 Modified README.md. Various fixes, improvements. 2014-03-30 12:07:19 +04:00
0f11e8971a Reverted README.md 2014-03-25 12:22:14 +04:00
a583da1f18 Version 0.6.8 v0.6.8 2014-03-25 12:19:54 +04:00
9a64bf42e2 Improved handling of user input; code cleanups 2014-03-25 12:18:26 +04:00
dcab2602b6 Windows port fully functional; fixes, enhancements 2014-03-22 20:39:54 +04:00
afa3fe609a Code cleanups 2014-03-15 23:03:24 +04:00
3302ac774f Various bugfixes, better password handling 2014-03-15 00:57:33 +04:00
4bd6bc5422 Bugfix (crash on empty comment)
modified:   mmgen/tx.py
2014-03-14 21:06:26 +04:00
62ddcececc mmgen-addrimport improvements 2014-02-07 00:33:13 +04:00
e18c75eb36 renamed: scripts/pywallet.py -> mmgen-pywallet 2014-02-02 22:53:47 +04:00
d801580b76 Added custom pywallet.py in scripts/
Features: prompt for password; dump keys to flat list
2014-01-30 23:56:38 +04:00
cc7011848d HTTP timeout fix for addrimport
modified:   mmgen-addrimport
	modified:   mmgen/config.py
	modified:   mmgen/rpc/connection.py
	modified:   mmgen/rpc/proxy.py
	modified:   mmgen/tx.py
2014-01-29 20:03:59 +04:00
faaf0bab77 Signing with multiple wallets/seed sources 2014-01-07 19:53:12 +04:00
caef53909e Input range capability added to mmgen-txcreate 2013-12-21 22:28:38 +04:00
5171abf97f modified: MANIFEST
modified:   setup.py
2013-12-17 12:20:28 +04:00
f9d1b20d50 modified: README.md 2013-12-16 13:11:14 +04:00
6a9070099b TX signing script bugfixes
modified:   mmgen-txsign
	modified:   mmgen/addr.py
	modified:   mmgen/utils.py
2013-12-14 23:35:46 +04:00
679ce344f6 Address filename improvements
modified:   mmgen/addr.py
2013-12-10 12:00:37 +04:00
149121994e Added address list+range capability to mmgen-addrimport
Bugfixes, cleanups
2013-12-10 10:52:17 +04:00
7cfca299a3 TX script improvements, added features (tx's with both Satoshi and MMGen inputs)
modified:   mmgen-addrgen
	modified:   mmgen-addrimport
	modified:   mmgen-txcreate
	modified:   mmgen-txsend
	modified:   mmgen-txsign
	modified:   mmgen-walletchk
	modified:   mmgen-walletgen
	modified:   mmgen/addr.py
	modified:   mmgen/config.py
	modified:   mmgen/tx.py
	modified:   mmgen/utils.py
2013-12-09 11:20:28 +04:00
db5ce0295e deleted: mmgen/connection.py
deleted:    mmgen/proxy.py
	new file:   mmgen/rpc/__init__.py
	new file:   mmgen/rpc/config.py
	new file:   mmgen/rpc/connection.py
	new file:   mmgen/rpc/data.py
	new file:   mmgen/rpc/exceptions.py
	new file:   mmgen/rpc/proxy.py
	new file:   mmgen/rpc/util.py
2013-12-08 08:55:03 +04:00
aa66a44066 TX scripts updates; import address feature added
new file:   mmgen-addrimport
	new file:   mmgen/connection.py
	new file:   mmgen/proxy.py
2013-12-08 07:36:49 +04:00
4912d086a2 Improved tx scripts; bug fix in password-handling code; whitespace cleanups
modified:   mmgen-txcreate
	modified:   mmgen-txsend
	modified:   mmgen-txsign
	modified:   mmgen/config.py
	modified:   mmgen/license.py
	modified:   mmgen/tx.py
	modified:   mmgen/utils.py
2013-12-05 22:28:01 +04:00
9f852f2d86 Conflicts:
mmgen-txcreate
	mmgen-txsend
	mmgen-txsign
	mmgen/config.py
	mmgen/license.py
	mmgen/tx.py
	mmgen/utils.py
2013-12-05 22:26:16 +04:00
fbac4cceeb ...and transaction sending
new file:   mmgen-txsend
2013-12-05 00:14:14 +04:00
35ddbc029c Added transaction creation/signing scripts
modified:   MANIFEST
	new file:   mmgen-txcreate
	new file:   mmgen-txsign
	modified:   mmgen/__init__.py
	modified:   mmgen/bitcoin.py
	modified:   mmgen/config.py
	modified:   mmgen/license.py
	new file:   mmgen/tx.py
	modified:   mmgen/utils.py
	new file:   scripts/bitcoind-walletunlock.py
	modified:   setup.py
2013-12-05 00:10:05 +04:00
e9e0e700ab modified: README.md 2013-12-03 01:10:47 +04:00
2d047674ec modified: README.md 2013-12-02 20:13:45 +04:00
bcc8e03560 modified: README.md 2013-12-02 11:56:50 +04:00