Adam Gibson
5d7b89a4af
disable single join donation
9 years ago
Adam Gibson
713fee28ed
prompt user on unconfirmed for single
9 years ago
Adam Gibson
23c07924b4
ensure dirs exist for Qt
9 years ago
Adam Gibson
2ea1b27f43
maintain INTERNAL flag for tweaks, remove wallet sync between runs
9 years ago
Adam Gibson
c12078e838
better state management in Qt SpendTab
9 years ago
Adam Gibson
5148a5062b
add advanced tumbler options
9 years ago
Adam Gibson
f1946fdd12
update schedule only for multi, respect wizard cancel event
9 years ago
Adam Gibson
0752f4df58
Track state in Qt UI to enable actions for single/multi join.
...
Created simple state tracking class SpendStateMgr.
Also: remove stale comments and test code from sendpayment.
Also: don't continue aborted Taker in stallMonitor.
9 years ago
Adam Gibson
78dd815b79
refactor tumble callback code to be shared with GUI, other impls.
...
Also add detailed function definitions for Taker callbacks in
taker.py comments. Modifications to joinmarket-qt, tumbler
working but these modifications not yet complete.
9 years ago
Adam Gibson
e8a2fce40e
tumbler: implement maxcjfee in filter_orders
9 years ago
Adam Gibson
081384ba23
tumbler: restart waits for confirmation
9 years ago
Adam Gibson
9bdf113406
update tumbler log on unconfirmed
9 years ago
Adam Gibson
c878393df9
Dynamically expand index_cache if too small
...
Re-application of 502b6a82a3
9 years ago
Adam Gibson
73ebfc8ac2
add schedule syntax explanation
9 years ago
Adam Gibson
87a2b91927
Socks connections to IRC working
9 years ago
Adam Gibson
a7fb49fd75
Add direct-send to sendpayment
9 years ago
Adam Gibson
79cd916f58
Clean up log spam, finish on unconfirmed for sendpayment
...
Removed the full orderbook printout from even debug log; far
too big on mainnet. Also removed low level IRC logging, such
as MOTD and quit messages, this can be revisited if needed.
Sendpayment script should quit as soon as the final tx in the
schedule is seen on the network; no value in waiting for
confirmation.
9 years ago
Adam Gibson
5a1c2025b2
persist schedule on unconfirmed callback
9 years ago
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