Page MenuHomePhabricator
Feed All Stories

Nov 17 2023

PiRK requested review of D14809: [electrum] replace all len(tx.inputs()) with len(tx.txinputs()).
Nov 17 2023, 15:21
Mengerian closed D14806: [e.cash] Flesh out requirements section on staking page.
Nov 17 2023, 15:18
Mengerian committed rABCd82c0692dd4a: [e.cash] Flesh out requirements section on staking page (authored by Mengerian).
[e.cash] Flesh out requirements section on staking page
Nov 17 2023, 15:18
Fabien accepted D14806: [e.cash] Flesh out requirements section on staking page.
Nov 17 2023, 15:16
Mengerian updated the diff for D14806: [e.cash] Flesh out requirements section on staking page.

Add P2PKH requirement
Fix typo

Nov 17 2023, 15:11
Fabien added a comment to D14808: [electrum] fix all mypy errors in address.py.
In D14808#332663, @PiRK wrote:

I'm still thinking about the best strategy to enable mypy on that codebase. It would be great to have it, it could save us from obvious bugs such as D14795. On the other hand, there is a very long way to go until all existing errors and warnings are fixed. So either we activate it file by file, the same way as I managed to activate flake8 back in the days (see for instance https://github.com/Bitcoin-ABC/ElectrumABC/pull/161/commits/d512bd4ef2d41e2ab807cddc21feab18f1f120cb), or we make a clever script that makes a list of existing errors and tests if no new error is introduced. But that could prove very noisy whenever some dependency changes a typehint in a function we are calling.

Nov 17 2023, 14:36
PiRK planned changes to D14808: [electrum] fix all mypy errors in address.py.

I'm still thinking about the best strategy to enable mypy on that codebase. It would be great to have it, it could save us from obvious bugs such as D14795. On the other hand, there is a very long way to go until all existing errors and warnings are fixed. So either we activate it file by file, the same way as I managed to activate flake8 back in the days (see for instance https://github.com/Bitcoin-ABC/ElectrumABC/pull/161/commits/d512bd4ef2d41e2ab807cddc21feab18f1f120cb), or we make a clever script that makes a list of existing errors and tests if no new error is introduced. But that could prove very noisy whenever some dependency changes a typehint in a function we are calling.

Nov 17 2023, 14:34
PiRK closed D14807: [electrum] fix and add tyephints in base58 decoding code.
Nov 17 2023, 12:44
PiRK committed rABCa32e077e7061: [electrum] fix and add tyephints in base58 decoding code (authored by PiRK).
[electrum] fix and add tyephints in base58 decoding code
Nov 17 2023, 12:44
PiRK closed D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 17 2023, 12:44
PiRK committed rABC1fbafada93e7: [electrum] only increment the aux key index if we know it has been used (authored by PiRK).
[electrum] only increment the aux key index if we know it has been used
Nov 17 2023, 12:44
PiRK closed D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 17 2023, 12:44
PiRK committed rABC201b71123c21: [electrum] fix auxiliary key dialog initialization on first use (authored by PiRK).
[electrum] fix auxiliary key dialog initialization on first use
Nov 17 2023, 12:44
PiRK closed D14802: [electrum] fix delegator key detection when building multi-level delegation.
Nov 17 2023, 12:44
PiRK committed rABCb337563691f8: [electrum] fix delegator key detection when building multi-level delegation (authored by PiRK).
[electrum] fix delegator key detection when building multi-level delegation
Nov 17 2023, 12:44
PiRK added inline comments to D14808: [electrum] fix all mypy errors in address.py.
Nov 17 2023, 12:41
PiRK updated the diff for D14804: [electrum] only increment the aux key index if we know it has been used.

rebase after touching adjacent code in D14803

Nov 17 2023, 10:46
Fabien accepted D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 17 2023, 10:42
Fabien requested changes to D14808: [electrum] fix all mypy errors in address.py.
Nov 17 2023, 10:41
PiRK updated the diff for D14803: [electrum] fix auxiliary key dialog initialization on first use.

remove some branching in the code by unconditionally initializing the keys for index 0 before setting the index

Nov 17 2023, 10:39
Fabien requested changes to D14806: [e.cash] Flesh out requirements section on staking page.
Nov 17 2023, 10:36
PiRK added inline comments to D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 17 2023, 10:32
Fabien accepted D14807: [electrum] fix and add tyephints in base58 decoding code.
Nov 17 2023, 10:32
PiRK added inline comments to D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 17 2023, 10:32
teamcity added a comment to D14806: [e.cash] Flesh out requirements section on staking page.

Build Bitcoin ABC Diffs / Diff Testing (preview-e.cash) passed.
Preview is available at http://54.39.19.73:41967 for the next 60 minutes.

Nov 17 2023, 10:32
teamcity awarded D14806: [e.cash] Flesh out requirements section on staking page a Haypence token.
Nov 17 2023, 10:30
Fabien added a comment to D14806: [e.cash] Flesh out requirements section on staking page.

@bot preview-e.cash

Nov 17 2023, 10:30
Fabien accepted D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 17 2023, 10:30
Fabien added inline comments to D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 17 2023, 10:25
PiRK updated the diff for D14808: [electrum] fix all mypy errors in address.py.

remove unused Dict

Nov 17 2023, 10:21
Fabien accepted D14802: [electrum] fix delegator key detection when building multi-level delegation.
Nov 17 2023, 10:20
PiRK requested review of D14808: [electrum] fix all mypy errors in address.py.
Nov 17 2023, 10:15
PiRK requested review of D14807: [electrum] fix and add tyephints in base58 decoding code.
Nov 17 2023, 08:02
PiRK updated the diff for D14804: [electrum] only increment the aux key index if we know it has been used.

rebase

Nov 17 2023, 07:27
PiRK updated the diff for D14803: [electrum] fix auxiliary key dialog initialization on first use.

rebase

Nov 17 2023, 07:25
PiRK updated the test plan for D14802: [electrum] fix delegator key detection when building multi-level delegation.
Nov 17 2023, 07:25
PiRK updated the diff for D14802: [electrum] fix delegator key detection when building multi-level delegation.

adjust the relevant unit test

Nov 17 2023, 07:24
Mengerian requested review of D14806: [e.cash] Flesh out requirements section on staking page.
Nov 17 2023, 05:18

Nov 16 2023

Mengerian closed D14805: [e.cash] Use fancy headers on staking page.
Nov 16 2023, 23:55
Mengerian committed rABC2d395b615920: [e.cash] Use fancy headers on staking page (authored by Mengerian).
[e.cash] Use fancy headers on staking page
Nov 16 2023, 23:55
Fabien accepted D14805: [e.cash] Use fancy headers on staking page.
Nov 16 2023, 19:52
teamcity added a comment to D14805: [e.cash] Use fancy headers on staking page.

Build Bitcoin ABC Diffs / Diff Testing (preview-e.cash) passed.
Preview is available at http://51.178.130.230:41899 for the next 60 minutes.

Nov 16 2023, 19:51
teamcity awarded D14805: [e.cash] Use fancy headers on staking page a Haypence token.
Nov 16 2023, 19:50
Fabien added a comment to D14805: [e.cash] Use fancy headers on staking page.

@bot preview-e.cash

Nov 16 2023, 19:49
Mengerian updated the diff for D14805: [e.cash] Use fancy headers on staking page.

Update summary

Nov 16 2023, 17:24
Mengerian requested review of D14805: [e.cash] Use fancy headers on staking page.
Nov 16 2023, 17:23
bytesofman planned changes to D14758: [chronik-client] [DRAFT] Support in-node chronik.

Need to self review, look at file names and organization, add failover proxy ws tests for in-node chronik

Nov 16 2023, 17:15
bytesofman updated the diff for D14758: [chronik-client] [DRAFT] Support in-node chronik.

Rebase on working ws

Nov 16 2023, 17:14
PiRK planned changes to D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 16 2023, 15:44
PiRK planned changes to D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 16 2023, 15:44
PiRK updated the summary of D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 16 2023, 15:43
teamcity added a comment to D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 16 2023, 15:43
PiRK updated the test plan for D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 16 2023, 15:43
teamcity added a comment to D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 16 2023, 15:40
teamcity added a comment to D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 16 2023, 15:39
PiRK requested review of D14804: [electrum] only increment the aux key index if we know it has been used.
Nov 16 2023, 15:39
PiRK updated the diff for D14803: [electrum] fix auxiliary key dialog initialization on first use.

remove unnecessary synchronization code. This was needed in an old version of the code when the index could be set via some API.

Nov 16 2023, 15:28
PiRK requested review of D14803: [electrum] fix auxiliary key dialog initialization on first use.
Nov 16 2023, 15:25
bytesofman closed D14766: [chronik-client] Improve websocket failover proxy.
Nov 16 2023, 15:19
bytesofman committed rABCf5df71b30758: [chronik-client] Improve websocket failover proxy (authored by bytesofman).
[chronik-client] Improve websocket failover proxy
Nov 16 2023, 15:19
Fabien requested changes to D14802: [electrum] fix delegator key detection when building multi-level delegation.

back to your queue

Nov 16 2023, 15:18
Fabien accepted D14766: [chronik-client] Improve websocket failover proxy.
Nov 16 2023, 15:17
teamcity added a comment to D14802: [electrum] fix delegator key detection when building multi-level delegation.
Nov 16 2023, 15:08
PiRK requested review of D14802: [electrum] fix delegator key detection when building multi-level delegation.
Nov 16 2023, 15:07
bytesofman updated the diff for D14766: [chronik-client] Improve websocket failover proxy.

remove special case for handling hangover from while loop, define ws before adding it to wsEndpoint, add error handling to ws tests

Nov 16 2023, 14:51
Fabien requested changes to D14766: [chronik-client] Improve websocket failover proxy.

Don't special case a loop iteration

Nov 16 2023, 14:18
bytesofman updated the diff for D14766: [chronik-client] Improve websocket failover proxy.

remove while loop

Nov 16 2023, 14:09
bytesofman closed D14801: [chronik-client] Remove test dependency on reindexing node.
Nov 16 2023, 14:06
bytesofman committed rABC84eb88e72f55: [chronik-client] Remove test dependency on reindexing node (authored by bytesofman).
[chronik-client] Remove test dependency on reindexing node
Nov 16 2023, 14:06
Fabien accepted D14801: [chronik-client] Remove test dependency on reindexing node.
Nov 16 2023, 14:05
Fabien closed D14798: Dramatically speed up the abc_p2p_compactproofs test.
Nov 16 2023, 14:03
Fabien committed rABCb3ae5646818a: Dramatically speed up the abc_p2p_compactproofs test (authored by Fabien).
Dramatically speed up the abc_p2p_compactproofs test
Nov 16 2023, 14:03
Fabien closed D14799: [chronik] Don't erase the default websocket timeout un chronik_ws_script.
Nov 16 2023, 14:03
Fabien committed rABC7cd4fe942ef0: [chronik] Don't erase the default websocket timeout un chronik_ws_script (authored by Fabien).
[chronik] Don't erase the default websocket timeout un chronik_ws_script
Nov 16 2023, 14:03
Fabien closed D14797: [CI] Unbreak the wine installation.
Nov 16 2023, 14:00
Fabien committed rABC097b64699f0d: [CI] Unbreak the wine installation (authored by Fabien).
[CI] Unbreak the wine installation
Nov 16 2023, 14:00
PiRK accepted D14799: [chronik] Don't erase the default websocket timeout un chronik_ws_script.
Nov 16 2023, 13:58
PiRK accepted D14798: Dramatically speed up the abc_p2p_compactproofs test.
Nov 16 2023, 13:57
PiRK accepted D14797: [CI] Unbreak the wine installation.
Nov 16 2023, 13:57
bytesofman updated the diff for D14801: [chronik-client] Remove test dependency on reindexing node.

remove unused var

Nov 16 2023, 13:55
bytesofman requested review of D14801: [chronik-client] Remove test dependency on reindexing node.
Nov 16 2023, 13:55
teamcity closed T3343: Build Bitcoin-ABC / ElectrumABC / Electrum ABC functional tests is broken. as Resolved.
Nov 16 2023, 13:46
bytesofman committed rABCfec27620a952: [cashtab] remove chronik server while reindexing (authored by bytesofman).
[cashtab] remove chronik server while reindexing
Nov 16 2023, 13:44
bytesofman closed D14800: [cashtab] remove chronik server while reindexing.
Nov 16 2023, 13:44
Fabien accepted D14800: [cashtab] remove chronik server while reindexing.
Nov 16 2023, 13:42
bytesofman requested review of D14800: [cashtab] remove chronik server while reindexing.
Nov 16 2023, 13:41
Fabien requested review of D14799: [chronik] Don't erase the default websocket timeout un chronik_ws_script.
Nov 16 2023, 13:31
queenoflucknow updated queenoflucknow.
Nov 16 2023, 12:23
Fabien requested review of D14798: Dramatically speed up the abc_p2p_compactproofs test.
Nov 16 2023, 10:14
Fabien requested review of D14797: [CI] Unbreak the wine installation.
Nov 16 2023, 09:53
teamcity triaged T3343: Build Bitcoin-ABC / ElectrumABC / Electrum ABC functional tests is broken. as Unbreak Now! priority.
Nov 16 2023, 07:19
PiRK closed D14785: [electrum] Performance: Speed up loading of very large wallets.
Nov 16 2023, 06:56
PiRK closed D14703: [electrum] Performance: make receive_history_callback faster for larger histories.
Nov 16 2023, 06:56
PiRK committed rABC0f9882cff056: [electrum] Performance: Speed up loading of very large wallets (authored by CCulianu).
[electrum] Performance: Speed up loading of very large wallets
Nov 16 2023, 06:56
PiRK committed rABCd10fff5238ce: [electrum] Performance: make receive_history_callback faster for larger… (authored by CCulianu).
[electrum] Performance: make receive_history_callback faster for larger…
Nov 16 2023, 06:56
PiRK closed D14784: [electrum] add a functional test for a reorg situation.
Nov 16 2023, 06:56
PiRK committed rABCbfb68bb3d2da: [electrum] add a functional test for a reorg situation (authored by PiRK).
[electrum] add a functional test for a reorg situation
Nov 16 2023, 06:56
PiRK closed D14795: [electrum] fix Transaction.from_io in fusion.util.
Nov 16 2023, 06:55
PiRK committed rABCe11af45c985a: [electrum] fix Transaction.from_io in fusion.util (authored by PiRK).
[electrum] fix Transaction.from_io in fusion.util
Nov 16 2023, 06:55
PiRK added a comment to D14795: [electrum] fix Transaction.from_io in fusion.util.

Transaction.from_io now requires a list of TxInputs rather than a list of coin dictionnaries.

Is this the only remaining instance of the legacy form being used? Should update test plan to confirm this

Nov 16 2023, 06:54