Page MenuHomePhabricator
Feed All Stories

Fri, Nov 17

PiRK requested review of D14809: [electrum] replace all len(tx.inputs()) with len(tx.txinputs()).
Fri, Nov 17, 15:21
Mengerian closed D14806: [e.cash] Flesh out requirements section on staking page.
Fri, Nov 17, 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
Fri, Nov 17, 15:18
Fabien accepted D14806: [e.cash] Flesh out requirements section on staking page.
Fri, Nov 17, 15:16
Mengerian updated the diff for D14806: [e.cash] Flesh out requirements section on staking page.

Add P2PKH requirement
Fix typo

Fri, Nov 17, 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.

Fri, Nov 17, 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.

Fri, Nov 17, 14:34
PiRK closed D14807: [electrum] fix and add tyephints in base58 decoding code.
Fri, Nov 17, 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
Fri, Nov 17, 12:44
PiRK closed D14804: [electrum] only increment the aux key index if we know it has been used.
Fri, Nov 17, 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
Fri, Nov 17, 12:44
PiRK closed D14803: [electrum] fix auxiliary key dialog initialization on first use.
Fri, Nov 17, 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
Fri, Nov 17, 12:44
PiRK closed D14802: [electrum] fix delegator key detection when building multi-level delegation.
Fri, Nov 17, 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
Fri, Nov 17, 12:44
PiRK added inline comments to D14808: [electrum] fix all mypy errors in address.py.
Fri, Nov 17, 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

Fri, Nov 17, 10:46
Fabien accepted D14803: [electrum] fix auxiliary key dialog initialization on first use.
Fri, Nov 17, 10:42
Fabien requested changes to D14808: [electrum] fix all mypy errors in address.py.
Fri, Nov 17, 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

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

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

@bot preview-e.cash

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

remove unused Dict

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

rebase

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

rebase

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

adjust the relevant unit test

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

Thu, Nov 16

Mengerian closed D14805: [e.cash] Use fancy headers on staking page.
Thu, Nov 16, 23:55
Mengerian committed rABC2d395b615920: [e.cash] Use fancy headers on staking page (authored by Mengerian).
[e.cash] Use fancy headers on staking page
Thu, Nov 16, 23:55
Fabien accepted D14805: [e.cash] Use fancy headers on staking page.
Thu, Nov 16, 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.

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

@bot preview-e.cash

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

Update summary

Thu, Nov 16, 17:24
Mengerian requested review of D14805: [e.cash] Use fancy headers on staking page.
Thu, Nov 16, 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

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

Rebase on working ws

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

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

back to your queue

Thu, Nov 16, 15:18
Fabien accepted D14766: [chronik-client] Improve websocket failover proxy.
Thu, Nov 16, 15:17
teamcity added a comment to D14802: [electrum] fix delegator key detection when building multi-level delegation.
Thu, Nov 16, 15:08
PiRK requested review of D14802: [electrum] fix delegator key detection when building multi-level delegation.
Thu, Nov 16, 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

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

Don't special case a loop iteration

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

remove while loop

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

remove unused var

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

Thu, Nov 16, 06:54