Commit graph

2,768 commits

Author SHA1 Message Date
73ca40ea8d
Assorted fixes/improvements:
- Importing addresses with --rescan working again
- Tracking and spending non-MMGen addresses now fully functional
- mmgen-txcreate: improvements in unspent outputs display
- mmgen-txsign: use bitcoind wallet dump as keylist fixed

- Testnet support:
  - Practice sending transactions without risking funds
  	(free testnet coins: https://tpfaucet.appspot.com/)
  - Test suite fully supported
  - To enable, set MMGEN_TESTNET environment variable
2016-11-11 16:05:27 +03:00
0be6059674 Version 0.8.6 v0.8.6
New features/improvements:

	* Address generation using secp256k1 library (Linux only)

Instructions for installing the secp256k1 library on your system:

	doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md

If secp256k1 is not installed on the system, MMGen remains usable. It just falls
back to 'keyconv', or failing that, python-ecdsa for generating addresses.
2016-08-24 17:20:48 +03:00
5676d7a3f9
addr generation with secp256k1mod 2016-08-22 14:20:46 +03:00
843ded9929 modified: README.md 2016-08-06 23:51:49 +03:00
32a1c5b450 modified: README.md 2016-08-06 23:49:27 +03:00
1e0cfc2f81 modified: README.md 2016-08-01 15:37:15 +03:00
2004b9fb28 Version 0.8.5 v0.8.5 2016-07-31 20:01:13 +03:00
9eb4152ece Fix UTF-8 ref tx label 2016-07-31 19:57:54 +03:00
e042cd0088 Doc update from wiki, Windows pager fix 2016-07-31 19:00:57 +03:00
a6547be82c Label editing in mmgen-txcreate 2016-07-30 14:42:22 +03:00
8d8e678977 Version 0.8.5rc2 v0.8.5rc2 2016-07-29 10:02:43 +03:00
2f96946805 Tx sending reenabled 2016-07-28 18:50:57 +03:00
e8e05f006a modified: README.md (image) 2016-07-27 23:52:16 +03:00
7affd8ebea Version 0.8.5rc1 v0.8.5rc1 2016-07-27 22:55:47 +03:00
9280428da3 modified: README.md 2016-07-27 13:38:31 +03:00
3846de134d modified: README.md 2016-07-27 11:26:11 +03:00
8ab9ae7ea3 Windows bugfixes, including read/write corruption with incog format
Windows test suite runs without errors
2016-07-26 22:43:24 +03:00
680ea8a5fc OO rewrite mostly done
Colored output
2016-07-26 22:16:25 +03:00
b96d6528e7 Squashed commit of the following:
Remove --brain-params from addrgen,walletconv
2016-07-13 17:50:10 +03:00
8874dabea0 Added --brain-params to walletconv, addrgen 2016-07-13 16:22:17 +03:00
5ca6412b23 object-oriented tracking wallet code
updates for oo tx code
updates for test/test.py
2016-07-12 22:25:53 +03:00
15ab8d9e21 modified: mmgen/main_txcreate.py (merge conflict) 2016-07-04 21:49:21 +03:00
3f2a866c47 New object-oriented TX code 2016-07-04 21:47:32 +03:00
7b0b1cfcbb txcreate: cmdline tx fee adjustment factor.
test.py:  fix for txcreate on empty blockchains.
2016-06-27 21:30:13 +03:00
2cb4af0984 MMGen version 0.8.4 - documentation update from wiki 2016-06-25 20:14:02 +03:00
20c5ebc30d MMGen version 0.8.4 v0.8.4 2016-06-25 19:30:30 +03:00
235cd4d8e2 Dynamic transaction fees 2016-06-25 18:27:45 +03:00
72a85e3db8 modified: MANIFEST.in 2016-03-14 22:50:29 +03:00
9a6d021778 Minor changes, created MANIFEST.in 2016-03-06 08:55:50 +03:00
956eeab186 MMGen version 0.8.3 v0.8.3
New features/improvements:

	* New native Bitcoin RPC library.
	* Support for cookie-based RPC authentication (new in Bitcoin Core v0.12.0).
	* Batch mode available when listing and importing addresses.
	* mmgen-tool listaddresses: 'addrs' argument allows you to specify an
	  address or range of addresses.

NOTE: if MMGen is already installed on your system, you must remove your
existing installation by hand before installing this new version.  On Linux,
this means deleting everything under the directory
'/usr/local/lib/python2.7/dist-packages/mmgen/'.  Also, if you did a 'git pull'
instead of a fresh clone, you must delete the 'build' directory in the
repository root before installing.

The 'mmgen-pywallet' utility has been removed.  It's no longer needed, as the
'bitcoin-cli dumpwallet' command (available since Core v0.9.0) provides
equivalent functionality.

The Windows port isn't being actively maintained at the moment.  Use at your own
risk, and report any problems on the Bitcointalk forum.
2016-02-28 16:41:43 +03:00
5b80bd2cd5 mmgen-tool listaddresses: 'addrs' argument allows you to show only a specified
address or range of addresses.
2015-11-27 20:29:58 +03:00
20bff803fa 'showbtcaddr' option added to 'mmgen-tool listaddresses' 2015-11-26 00:16:14 +03:00
763d0a7d74 Update docs from wiki:
modified:   doc/wiki/install-linux/Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux.md
	modified:   doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md
2015-10-25 16:10:30 +03:00
0b7f984249 Version 0.8.2 v0.8.2 2015-10-25 16:06:07 +03:00
8fc94a8c64 Minor changes, bugfixes 2015-10-25 13:04:30 +03:00
243b0e5c50 Windows file mode and color fixes for test.py, tooltest.py, gentest.py 2015-05-02 14:51:04 +03:00
85d94eaec1 Version 0.8.1 v0.8.1 2015-05-01 22:04:07 +03:00
acd8eb26c5 Old non-oo wallet code and files removed
test/test.py updated
2015-05-01 10:39:45 +03:00
d3f07f3c9f Various bugfixes. 2015-04-30 00:09:29 +03:00
03b1b4b00e New 'mmgen-walletconv' utility converts to and from all available MMGen wallet
formats, thus obsoleting much of the functionality in '-walletgen' and
'-walletchk'.  This is the first script to utilize the new OO wallet code in
'seed.py'.

New tests in the 'test.py' suite.

	new file:   mmgen-walletconv
	new file:   mmgen/main_walletconv.py
	modified:   mmgen/seed.py
	modified:   test/test.py
2015-04-25 19:39:25 +03:00
1c1659add0 'add_label' and 'remove_label' utilities for mmgen/tool.py 2015-04-16 22:46:01 +03:00
f1f28a6e75 renamed: mmgen/config.py -> mmgen/globalvars.py
modified:   setup.py
2015-04-16 17:21:05 +03:00
4a93cdee6a test/test.py:
To make sure backwards compatibility is maintained, added reference files
    and tests for all MMGen wallet formats, tx, address and key-address files.
2015-04-07 17:57:17 +03:00
4d618ac6f2 Hand merged changes from OO repository
new file:   obj.py
	new file:   filename.py
	new file:   seed.py
2015-04-01 23:24:34 +03:00
cb035263f9 version bump 2015-04-01 14:08:31 +03:00
98ba89ee76 Version 0.8.0 v0.8.0 2015-04-01 13:52:54 +03:00
a4998a9cbd Bugfix: MMGen -> BTC map for outputs not included in tx 2015-04-01 13:48:39 +03:00
affacd5fc5 modified: test/tooltest.py 2015-01-12 23:16:09 +03:00
4e21c323aa Minor bugfixes in test scripts 2015-01-12 22:49:40 +03:00
4c4377d618 Small changes in opts handling code 2015-01-12 14:41:17 +03:00