Adam Gibson
7e381b6c80
Updates for Electrum 2.8
...
ElectrumWalletInterface now supports testnet.
Changes to Electrum API in btc.py for new 2.8 code.
9 years ago
Adam Gibson
c36afac66d
move docs to docs, add pubkey
9 years ago
Adam Gibson
fbbf85c851
Qt: reset tumbler defaults to normal (non-test) values
9 years ago
Adam Gibson
ad16bafb12
Qt: Wallet() respects gaplimit, port setting is string
9 years ago
Adam Gibson
de0db595ae
fix test: fee sanity check
9 years ago
Adam Gibson
537ae872be
Qt tumble no longer aborts or blocks on too-new commitments
9 years ago
Adam Gibson
a61b18abc9
Qt: warnings with large text use scrollable MessageBox
9 years ago
Adam Gibson
025a4e9f66
Qt: Honor abort and flush any future singleShot call
...
On pressing Abort, the confirm_callback and clientStart calls
should not proceed, also startNextTransaction triggered from Qt
singleShot should be stop()ed. This is Qt specific as command
line does not involve restart within same app instance.
9 years ago
Adam Gibson
d56a15353b
Fix Qt tumble restart to prompt for options
9 years ago
Adam Gibson
3a43869ddf
Support direct send in Qt
...
via 0 entry in num counterparties. Modify tooltip to reflect.
Rename tumble_support to taker_utils for generic Taker code.
Refactor direct_send function to that module, shared with
sendpayment CLI script.
9 years ago
Adam Gibson
97ac9c485f
Bugfix destaddr check; wrap tooltips
9 years ago
Adam Gibson
c5eb4b405c
Qt: no. of dest. addresses controlled by mixdepthcount
...
Wallet maxmixdepth must be amended upwards and resync if needed;
user is warned to do this; may be a more seamless way.
9 years ago
Adam Gibson
cdd072eb8c
Support maxcjfee settings for tumble in Qt
...
Also refactor tumbler offer filter callback to tumble_support
Add default values for first page of tumbler wizard (Qt)
9 years ago
Adam Gibson
1e49bf4ec3
persist ignored_makers in Qt app; rationalize cleanUp()
...
Modify tooltip for Start button to explain Abort
Retrieve nonresponsive makers in daemon and pass to client
Taker receives ignored_makers in init and client adds
9 years ago
Adam Gibson
04c8b6655f
support restart in Qt
9 years ago
Adam Gibson
50f2fcc4ee
update utxos for multiple (non-tumble) without sync
9 years ago
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