Page MenuHomePhabricator
Feed All Stories

Aug 30 2024

PiRK updated the diff for D16681: [electrum] properly handle point at infinity and point not on curve.

rebase

Aug 30 2024, 07:36
PiRK updated the diff for D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

replace a few 32's with PRIVATE_KEY_BYTECOUNT, clarify legacy use for arbitrary size secret

Aug 30 2024, 07:35
PiRK added inline comments to D16676: [electrum] refactor private key class to better abstract ecdsa library usage.
Aug 30 2024, 07:24
PiRK added a comment to D16681: [electrum] properly handle point at infinity and point not on curve.

still not able to arc patch this one, which could mean we see issues when it is landed. may want to wait until this is next off the rank.

did points at infinity or not on curve not being properly handled impact app performance? why was this not handled before this diff?

Aug 30 2024, 07:02

Aug 29 2024

bytesofman accepted D16693: [e.cash] Swap color cashtab logos.

would be nice if both of these images took up 100% of the tile width -- but that is already not happening with the current images. This is an improvement.

Aug 29 2024, 23:35
teamcity added a comment to D16693: [e.cash] Swap color cashtab logos.

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

Aug 29 2024, 23:32
teamcity awarded D16693: [e.cash] Swap color cashtab logos a Haypence token.
Aug 29 2024, 23:31
bytesofman added a comment to D16693: [e.cash] Swap color cashtab logos.

@bot preview-e.cash

Aug 29 2024, 23:31
roqqit requested review of D16695: [avalanche] Add a cache for avalanche voting results of stake contenders.
Aug 29 2024, 18:09
roqqit requested review of D16694: refactor: Enable proof reward rank to be used elsewhere.
Aug 29 2024, 17:47
johnkuney requested review of D16693: [e.cash] Swap color cashtab logos.
Aug 29 2024, 16:55
bytesofman accepted D16684: [electrum] also use libsecp256k1 for point addition.
Aug 29 2024, 16:04
roqqit closed D16691: [avalanche] Make buildRandomProof use a random payout script.
Aug 29 2024, 16:04
roqqit committed rABC7aafd2f1c1e7: [avalanche] Make buildRandomProof use a random payout script (authored by roqqit).
[avalanche] Make buildRandomProof use a random payout script
Aug 29 2024, 16:04
bytesofman accepted D16686: [electrum] deduplicate the ECPrivkey.sign code.
Aug 29 2024, 16:02
bytesofman accepted D16685: [electrum] grind ecdsa low R signature when using libsecp256k1.
Aug 29 2024, 16:00
bytesofman requested changes to D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

confirmed my different signatures were from not having built libsecp

Aug 29 2024, 15:31
PiRK added a comment to D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

I can't get the test plan to pass but I'm also not sure it's really an issue.

Aug 29 2024, 15:00
bytesofman accepted D16681: [electrum] properly handle point at infinity and point not on curve.

still not able to arc patch this one, which could mean we see issues when it is landed. may want to wait until this is next off the rank.

Aug 29 2024, 14:32
bytesofman added a comment to D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

I can't get the test plan to pass but I'm also not sure it's really an issue.

Aug 29 2024, 14:26
bytesofman closed D16344: [alias-server] Migrate to in-node chronik-client.
Aug 29 2024, 14:16
bytesofman committed rABC41d216ffd9fd: [alias-server] Migrate to in-node chronik-client (authored by bytesofman).
[alias-server] Migrate to in-node chronik-client
Aug 29 2024, 14:16
bytesofman added inline comments to D16344: [alias-server] Migrate to in-node chronik-client.
Aug 29 2024, 14:15
bytesofman published D16692: [Cashtab] Update dependencies for review.
Aug 29 2024, 14:13
PiRK updated the diff for D16682: [electrum] use GENERATOR and CURVE_ORDER from ecc module.

rebase

Aug 29 2024, 09:40
PiRK updated the summary of D16684: [electrum] also use libsecp256k1 for point addition.
Aug 29 2024, 09:39
PiRK updated the diff for D16681: [electrum] properly handle point at infinity and point not on curve.

rebase

Aug 29 2024, 09:37
PiRK updated the diff for D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

rebase

Aug 29 2024, 09:36
teamcity awarded D16687: [CI] build libsecp256k1 for electrum tests a Like token.
Aug 29 2024, 09:23
teamcity awarded D16687: [CI] build libsecp256k1 for electrum tests a Mountain of Wealth token.
Aug 29 2024, 08:44
PiRK added a comment to D16681: [electrum] properly handle point at infinity and point not on curve.

I'm not sure exactly what is going on. I will try to rebase all these diffs onto D16687 when I get it sorted out. Hopefully it will fix the situation. I could just rebase everything onto master after I land any diff in the stack, but that would be tedious and noisy in the phabricator logs for a stack of 10+ commits.

Aug 29 2024, 08:38
teamcity awarded D16687: [CI] build libsecp256k1 for electrum tests a Doubloon token.
Aug 29 2024, 08:27
teamcity awarded D16687: [CI] build libsecp256k1 for electrum tests a Piece of Eight token.
Aug 29 2024, 08:17
PiRK accepted D16691: [avalanche] Make buildRandomProof use a random payout script.
Aug 29 2024, 06:33
emack accepted D16344: [alias-server] Migrate to in-node chronik-client.

minor nit

Aug 29 2024, 04:42

Aug 28 2024

bytesofman published D16344: [alias-server] Migrate to in-node chronik-client for review.
Aug 28 2024, 21:32
bytesofman requested changes to D16681: [electrum] properly handle point at infinity and point not on curve.

like D16676, I'm not able to arc patch this diff. Looks like there is an issue with the parent / child revisions in the stack.

Aug 28 2024, 21:16
johnkuney closed D16683: [explorer] Remove extra spaces around 's'.
Aug 28 2024, 19:55
johnkuney committed rABCa3125926c643: [explorer] Remove extra spaces around 's' (authored by johnkuney).
[explorer] Remove extra spaces around 's'
Aug 28 2024, 19:55
tobias_ruck accepted D16683: [explorer] Remove extra spaces around 's'.

Works for me 👍🏻

Aug 28 2024, 19:24
roqqit requested review of D16691: [avalanche] Make buildRandomProof use a random payout script.
Aug 28 2024, 19:23
johnkuney added a comment to D16683: [explorer] Remove extra spaces around 's'.

good call thanks, had to add the closing ) in each one as well

Aug 28 2024, 18:17
johnkuney updated the diff for D16683: [explorer] Remove extra spaces around 's'.

fix spacing issue and avoid extra formatting

Aug 28 2024, 18:15
PiRK closed D16688: tests: fix formatting of itemid in p2p_inv_download.
Aug 28 2024, 17:53
PiRK committed rABCc58302608fc6: tests: fix formatting of itemid in p2p_inv_download (authored by PiRK).
tests: fix formatting of itemid in p2p_inv_download
Aug 28 2024, 17:53
roqqit accepted D16688: tests: fix formatting of itemid in p2p_inv_download.
Aug 28 2024, 16:48
PiRK planned changes to D16690: [electrum] use libsecp256k1 for signature conversions.

I forgot that this needs D16687 to be sorted out first

Aug 28 2024, 14:39
PiRK planned changes to D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.

I forgot that this needs D16687 to be sorted out first

Aug 28 2024, 14:38
teamcity added a comment to D16690: [electrum] use libsecp256k1 for signature conversions.
Aug 28 2024, 14:38
teamcity updated the summary of D16690: [electrum] use libsecp256k1 for signature conversions.
Aug 28 2024, 14:36
PiRK requested review of D16690: [electrum] use libsecp256k1 for signature conversions.
Aug 28 2024, 14:36
teamcity added a comment to D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.
Aug 28 2024, 14:31
PiRK updated the diff for D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.

remove dead/commented code (the todo is done in a couple of commits, and is not critical)

Aug 28 2024, 14:30
teamcity added a comment to D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.
Aug 28 2024, 14:26
teamcity updated the summary of D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.
Aug 28 2024, 14:24
PiRK requested review of D16689: [electrum] ecc: use libsecp256k1 for sign/verify/mul/add.
Aug 28 2024, 14:24
PiRK updated the summary of D16688: tests: fix formatting of itemid in p2p_inv_download.
Aug 28 2024, 09:12
PiRK requested review of D16688: tests: fix formatting of itemid in p2p_inv_download.
Aug 28 2024, 09:11
teamcity awarded D16687: [CI] build libsecp256k1 for electrum tests a Haypence token.
Aug 28 2024, 08:45
tobias_ruck closed D16544: [ecash-agora] Add `agora.py` plugin to index ONESHOT offers.
Aug 28 2024, 07:38
tobias_ruck committed rABC4df038a7cffb: [ecash-agora] Add `agora.py` plugin to index ONESHOT offers (authored by tobias_ruck).
[ecash-agora] Add `agora.py` plugin to index ONESHOT offers
Aug 28 2024, 07:37
PiRK updated the summary of D16686: [electrum] deduplicate the ECPrivkey.sign code.
Aug 28 2024, 07:26
PiRK requested review of D16686: [electrum] deduplicate the ECPrivkey.sign code.
Aug 28 2024, 07:24
teamcity closed T3621: Build Bitcoin-ABC / Master / Default Extended Tests is broken. as Resolved.
Aug 28 2024, 07:17
PiRK updated the diff for D16685: [electrum] grind ecdsa low R signature when using libsecp256k1.

restore coercing secret_exponent to int (see D14490)

Aug 28 2024, 07:15
teamcity updated the summary of D16685: [electrum] grind ecdsa low R signature when using libsecp256k1.
Aug 28 2024, 07:09
PiRK requested review of D16685: [electrum] grind ecdsa low R signature when using libsecp256k1.
Aug 28 2024, 07:09
PiRK updated the summary of D16684: [electrum] also use libsecp256k1 for point addition.
Aug 28 2024, 07:03
teamcity updated the summary of D16684: [electrum] also use libsecp256k1 for point addition.
Aug 28 2024, 07:02
PiRK requested review of D16684: [electrum] also use libsecp256k1 for point addition.
Aug 28 2024, 07:02
PiRK updated the diff for D16682: [electrum] use GENERATOR and CURVE_ORDER from ecc module.

rebase

Aug 28 2024, 06:58
PiRK updated the diff for D16681: [electrum] properly handle point at infinity and point not on curve.

use GENERATOR and POINT_AT_INFINITY constants. These need to be placed after the ECPubkey class is defined.

Aug 28 2024, 06:36
PiRK closed D16678: [electrum] fix the max value for the ephemeral exponent.
Aug 28 2024, 06:26
PiRK committed rABCe890009510c5: [electrum] fix the max value for the ephemeral exponent (authored by PiRK).
[electrum] fix the max value for the ephemeral exponent
Aug 28 2024, 06:26
PiRK closed D16677: [electrum] move .encrypt method to ECPubkey class.
Aug 28 2024, 06:26
PiRK closed D16675: [electrum] don't use ecdsa for basic bytes <-> int conversion.
Aug 28 2024, 06:26
PiRK committed rABC98cf2c8bda6a: [electrum] move .encrypt method to ECPubkey class (authored by PiRK).
[electrum] move .encrypt method to ECPubkey class
Aug 28 2024, 06:26
PiRK committed rABC1c69a840da62: [electrum] don't use ecdsa for basic bytes <-> int conversion (authored by PiRK).
[electrum] don't use ecdsa for basic bytes <-> int conversion
Aug 28 2024, 06:26
PiRK closed D16665: [electrum] use python's standard library `secrets` for randrange.
Aug 28 2024, 06:26
PiRK committed rABC98564823c35f: [electrum] use python's standard library `secrets` for randrange (authored by SomberNight <somber.night@protonmail.com>).
[electrum] use python's standard library `secrets` for randrange
Aug 28 2024, 06:26

Aug 27 2024

tobias_ruck requested changes to D16683: [explorer] Remove extra spaces around 's'.
Aug 27 2024, 21:21
tobias_ruck updated the diff for D16544: [ecash-agora] Add `agora.py` plugin to index ONESHOT offers.

rebase on master

Aug 27 2024, 21:04
teamcity triaged T3621: Build Bitcoin-ABC / Master / Default Extended Tests is broken. as Unbreak Now! priority.
Aug 27 2024, 20:26
Kronkmeister committed rABCfa1fa0ba9184: [e.cash] Add button and bip70 label to wallets page (authored by Kronkmeister).
[e.cash] Add button and bip70 label to wallets page
Aug 27 2024, 19:34
Kronkmeister closed D16679: [e.cash] Add button and bip70 label to wallets page.
Aug 27 2024, 19:34
bytesofman accepted D16679: [e.cash] Add button and bip70 label to wallets page.
Aug 27 2024, 19:32
Kronkmeister updated the diff for D16679: [e.cash] Add button and bip70 label to wallets page.

Added BIP-70 label back and improved copy on wallets page as suggested.

Aug 27 2024, 19:31
bytesofman added a comment to D16676: [electrum] refactor private key class to better abstract ecdsa library usage.

I see this has been rebased but I am running into the same issue, arc patch 16676 fails with a cherry pick error

Aug 27 2024, 19:27
bytesofman accepted D16675: [electrum] don't use ecdsa for basic bytes <-> int conversion.
Aug 27 2024, 19:08
bytesofman accepted D16665: [electrum] use python's standard library `secrets` for randrange.
Aug 27 2024, 19:06
bytesofman requested changes to D16679: [e.cash] Add button and bip70 label to wallets page.
Aug 27 2024, 16:43
johnkuney requested review of D16683: [explorer] Remove extra spaces around 's'.
Aug 27 2024, 16:15
johnkuney added a comment to D16683: [explorer] Remove extra spaces around 's'.

yeah this is the only way I can get it to work, but it tabs everything below it over

Aug 27 2024, 16:05
johnkuney updated the diff for D16683: [explorer] Remove extra spaces around 's'.

fix extra space

Aug 27 2024, 16:02
johnkuney added a comment to D16683: [explorer] Remove extra spaces around 's'.

actually this is still causing the space after the 's' looks like

Aug 27 2024, 15:59
PiRK accepted D16683: [explorer] Remove extra spaces around 's'.
Aug 27 2024, 15:47
PiRK planned changes to D16682: [electrum] use GENERATOR and CURVE_ORDER from ecc module.

Use the constants GENERATOR and POINT_AT_INFINITY rather than functions.

Aug 27 2024, 15:45
PiRK planned changes to D16681: [electrum] properly handle point at infinity and point not on curve.
Aug 27 2024, 15:44
johnkuney updated the diff for D16683: [explorer] Remove extra spaces around 's'.

formatting

Aug 27 2024, 15:39
johnkuney updated the diff for D16683: [explorer] Remove extra spaces around 's'.

adjust -

Aug 27 2024, 15:36