Browse Source

fix tumbler_taker_finished_update completion set

add-joinmarket
zebra-lucky 1 year ago
parent
commit
94fe4722fa
  1. 2
      electrum/plugins/joinmarket/jmclient/taker_utils.py
  2. 4
      electrum/plugins/joinmarket/notes.txt
  3. 4
      electrum/plugins/joinmarket/notes_base.txt

2
electrum/plugins/joinmarket/jmclient/taker_utils.py

@ -461,7 +461,7 @@ def tumbler_taker_finished_update(taker, tumble_log, options,
tumble_log.info(human_readable_schedule_entry(
taker.schedule[taker.schedule_index], hramt))
# copy of above, TODO refactor out
taker.schedule[taker.schedule_index][5] = 1
taker.schedule[taker.schedule_index][-1] = 1
jmman.jmconf.set_schedule(schedule_to_text(taker.schedule))
jmman.wallet.save_db()

4
electrum/plugins/joinmarket/notes.txt

@ -1,12 +1,8 @@
-------------------------------------------------------------------------------
plugin:
- check onion/IRC single/multiple password/no passdword join
- save last shedule tx as done to wallet schedule when confirmed
- jm_qt_obwatch: advanced sorting by columns, filter by text
- потрібно якось документувати
- irc reconnect interval 5 sec -> change to progressive interval
- jm_wallet.py: look where to add save_db
- change message on JMDLG.shutdown:

4
electrum/plugins/joinmarket/notes_base.txt

@ -13,6 +13,10 @@ same on test_client_protocol: on_JM_FILL
Make PR to base: need break in `for target in dest_and_amounts` if amount == 0
jmclient.validate_address use in qt (returns tuple but check True in if)
tumbler_taker_finished_update
taker.schedule[taker.schedule_index][5] = 1
^ must be 6 or -1
-------------------------------------------------------------------------------
qt: "Restart tumbler schedule" cancel then abort raises exception
Traceback (most recent call last):

Loading…
Cancel
Save