Transform mainnet addresses into testnet addresses when running with the --test net flag.
fund_outputs is a global, and for some reason my version of CPython is being picky about that.
Output record type -> UnspentOutput, to remove name clash with bitcoin.core.Output.
Remove dead code.
Whoops, exiting with 0 means success, 1 for error.
Allow specification of other transaction parameters through keyword arguments.
Update print statements to provide better information and to be py3k compatible.
Add cycle checking.
Set sequence numbers to zero, so that lock_time can be used.
Correctly update the list of fund outputs after each spend, removing outputs which were added and appending the change output, if any.
Delay matching transactions by one month.
Fix whitespace.
Add python-bitcoin patch of back-ported changes.