Adam Gibson
8100cec764
Add tumbler guide notes
9 years ago
Adam Gibson
abbe2a0f38
Addrask feature re-implemented in tumbler
9 years ago
Adam Gibson
7d8e9f61a9
fix log duplication in client
9 years ago
Adam Gibson
cbe9690506
second fix test_taker
9 years ago
Adam Gibson
f5cf1d78f2
fix twisted version, fix taker test
9 years ago
Adam Gibson
dd8e441d95
Update utxo state inbetween runs using wallet functions
...
Also fix minor bug in blockr interface: a repeated sync in the same
run must reset the index to zeros.
9 years ago
Adam Gibson
2d3a7f227c
update state on unconfirmed, and handle failed pushtx
9 years ago
Adam Gibson
6d5feb663f
fix test_schedule for completion flag
9 years ago
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.
9 years ago
Adam Gibson
28e36a9477
change waittime between txs to minutes
9 years ago
Adam Gibson
65f5d51a27
update cache index in tumbler after txs
9 years ago
Adam Gibson
21a0e499cf
Human readable tumbler log entries
9 years ago
Adam Gibson
ad0f407d0c
Tweak tumble schedule on failure to retry more effectively.
...
Separate tumbler log.
Also change schedules to lists from tuples for modification.
9 years ago
Adam Gibson
cd92e99559
allow tumble to continue by waiting if utxos are too new for commitments
9 years ago
Adam Gibson
533eaaa5fb
remove testing timeout (except for actual tests)
9 years ago
Adam Gibson
4fcf266830
fix client_proto test, ignore stallMonitor
9 years ago
Adam Gibson
72e155e1ab
add stallMonitor to retry txs in tumbler
9 years ago
Adam Gibson
2ffa834bd5
add electrum-server interface option
9 years ago
Adam Gibson
c480cabf23
repair get_bc_interface in -qt
9 years ago
Adam Gibson
bdfe7c5083
add bc.i interface (debug messages left in)
9 years ago
Adam Gibson
850d4a593e
fixup client proto test
9 years ago
Adam Gibson
5b5512865a
Taker can abort the tx and schedule
...
Clean up some stale comments. Small bugfix in cli-options.
9 years ago
Adam Gibson
eafd37f7dc
remove testing timeout
9 years ago
Adam Gibson
733ac8f4dd
Bugfix in daemon to prevent duplicate JMTX messages
...
Introduces an additional jm_state to avoid resending JMTX in case
the response to checkUtxosAccepted takes too long.
Fix bug in -Qt where blockr wallet sync is called with fast option.
Make unconfirmed message more informative (more TODO here).
Fix bug in blockr_data (from upstream).
9 years ago
Adam Gibson
2abe11adb0
HelpLabel bugfix
9 years ago
Adam Gibson
4e3f5dc187
fix donation address ref
9 years ago
Adam Gibson
55b5618c3d
refactor create_wallet, add wallet generate dependencies to -Qt
9 years ago
Adam Gibson
9779074470
remove custom nonce code until I can figure out how to build the binary with it
9 years ago
Adam Gibson
12ffe32adc
bugfix for checkoffers
9 years ago
Adam Gibson
99b8415ceb
refactor generic Qt code to qtsupport.py
...
Also, rationalize button enable/disable for single/multiple join
9 years ago
Adam Gibson
5a651960d6
implement waittime between txs for -Qt
9 years ago
Adam Gibson
93344caf65
rearrange schedule tab layout, add view
9 years ago
Adam Gibson
edbfe1ea9d
coverage fix
9 years ago
Adam Gibson
e31d11818d
fixup end message in Qt when txs finish
9 years ago
Adam Gibson
841f48da8f
Tumbler via wizard in -Qt working
9 years ago
Adam Gibson
e37ab31107
Schedules now work in joinmarket-qt
...
Still to do: UI for choosing schedule.
Added config var to prevent querying whether to accept offers
(needed to allow schedule of txs to complete without interaction).
9 years ago
Adam Gibson
5537741bfc
joinmarket-qt script added
9 years ago
Adam Gibson
8be94d662c
update scripts readme
9 years ago
Adam Gibson
4fb554b8fe
update tests for new schedule syntax
9 years ago
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.
9 years ago
Adam Gibson
5d3fbe9a74
Optional TLS client-server comms
...
Still primitive in that key and cert must be added in a subdirectory
'ssl'; self-signed is fine, so easy if openssl is available. But this
must be wrapped up for users before it can be a default (it is not
the default for now). Could be hard on e.g. Windows.
9 years ago
Adam Gibson
09443792a7
improved instructions, update pytest reqs
9 years ago
Adam Gibson
47512a66db
can run daemon in same process as client; added DAEMON section to cfg
9 years ago
Adam Gibson
19854df036
Trigger
9 years ago
Adam Gibson
065e44c2fd
add travis
9 years ago
Adam Gibson
7c5d8a1e1f
use callFromThread for bci callbacks
9 years ago
Adam Gibson
7172f1c4d9
update README and install reqs
9 years ago
Adam Gibson
77c1c2ea0e
rewrite IRCMC to use twisted
9 years ago
Adam Gibson
d710bf9d9e
Completed coverage of jmdaemon package.
9 years ago
Adam Gibson
0ea2dc5301
Completed coverage of jmbitcoin, jmbase, jmclient
...
Includes moving coverage and pytest files to root directory.
9 years ago