Commit graph

9 commits

Author SHA1 Message Date
Adam Gibson
f2e100ed7c
fix sample schedule for testnet 2020-05-18 15:06:17 +01:00
Adam Gibson
990e5d02f2
extra features for test running (ygrunner) 2017-07-20 14:50:50 +03:00
Adam Gibson
081384ba23
tumbler: restart waits for confirmation 2017-02-15 21:01:38 +02:00
Adam Gibson
73ebfc8ac2
add schedule syntax explanation 2017-02-14 14:30:43 +02:00
Adam Gibson
074afc3106
Permit restart of tumbler with flag, persist state of tumbler in schedule file.
Also fixes minor bug in blockr data read.
Modifies schedule syntax to include complete/incomplete flag, so if
restart is chosen then the schedule is continued from the first
incomplete transaction in the sequence.
2017-02-10 14:42:45 +02:00
Adam Gibson
1cec53b7d5
Implemented tumbler
Refactor parsers into separate module (more code reuse to do).
Add a tumbler schedule generator in jmclient/schedule.py.
Alter syntax of schedules; taker interprets fractional amounts
as percentage of mixdepth (for tumbler), and integers as satoshi,
zero still sweep.
TODO tumbler is only a minor delta from sendpayment, fold them together.
2016-12-27 17:01:57 +02:00
Adam Gibson
9b04af4a65
choose address based on INTERNAL flag in schedule 2016-11-25 16:45:14 +02:00
Adam Gibson
ceff9fa829
re-start Taker only on confirmfun, don't sync blockchain at end 2016-11-25 16:06:40 +02:00
Adam Gibson
027a7643fd
schedules read from files; joinmarketd state bugfix on ioauth receipt
New module jmclient.schedule currently only parses schedule files,
and returns an array of tuples as a schedule.
Option added to sendpayment (-S) to pass in a schedule file, instead
of using command line arguments (still valid for single joins).
Added intermediate state to daemon to track whether ioauths have been
already sent, to prevent duplicate sending on timeout.
2016-11-25 15:49:18 +02:00