Page MenuHomePhabricator

PiRK (Pierre K)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 5 2020, 16:14 (242 w, 6 d)

Recent Activity

Today

PiRK updated the diff for D17873: assumeutxo: Get rid of faked nTx and nChainTx values.

rebase

Wed, Apr 2, 09:40
PiRK updated the diff for D17872: block index: split ResetChainStats from UpdateChainStats.

rebase

Wed, Apr 2, 09:39
PiRK updated the diff for D17878: remove unused nChainSize.

fix fuzzer and add compiling bitcoin-fuzzers to test plan

Wed, Apr 2, 09:39
PiRK updated the diff for D17873: assumeutxo: Get rid of faked nTx and nChainTx values.

rebase, merge two if branches now that we only need to compute one value and already know its results prior to the branch

Wed, Apr 2, 08:20
PiRK added inline comments to D17873: assumeutxo: Get rid of faked nTx and nChainTx values.
Wed, Apr 2, 08:19
PiRK updated the diff for D17872: block index: split ResetChainStats from UpdateChainStats.

rebase on D17878

Wed, Apr 2, 08:04
PiRK updated the diff for D17878: remove unused nChainSize.

comment fix

Wed, Apr 2, 07:52
PiRK requested review of D17878: remove unused nChainSize.
Wed, Apr 2, 07:50

Yesterday

PiRK updated the diff for D17877: validation: don't consider background IBD blocks as deep reorgs.

comment nits, const, update test plan to include a full background validation (test still ongoing)

Tue, Apr 1, 13:36
PiRK requested review of D17877: validation: don't consider background IBD blocks as deep reorgs.
Tue, Apr 1, 08:57

Mon, Mar 31

PiRK added inline comments to D17872: block index: split ResetChainStats from UpdateChainStats.
Mon, Mar 31, 15:35

Fri, Mar 28

PiRK added inline comments to D17873: assumeutxo: Get rid of faked nTx and nChainTx values.
Fri, Mar 28, 21:43
PiRK requested review of D17874: assumeutxo: Remove BLOCK_ASSUMED_VALID flag.
Fri, Mar 28, 21:39
PiRK requested review of D17873: assumeutxo: Get rid of faked nTx and nChainTx values.
Fri, Mar 28, 21:37
PiRK added inline comments to D17872: block index: split ResetChainStats from UpdateChainStats.
Fri, Mar 28, 21:34
PiRK requested review of D17872: block index: split ResetChainStats from UpdateChainStats.
Fri, Mar 28, 21:28
PiRK accepted D17870: [website] Don't mix permissions when building the documentation.
Fri, Mar 28, 17:25
PiRK accepted D17868: [website] Update the upgrade page for May 2025.
Fri, Mar 28, 12:24
PiRK accepted D17869: [explorer] Fix address conversion on testnet.
Fri, Mar 28, 12:22
PiRK closed D17866: doc: Improve comments describing setBlockIndexCandidates checks.
Fri, Mar 28, 07:43
PiRK committed rABCfda261378276: doc: Improve comments describing setBlockIndexCandidates checks (authored by PiRK).
doc: Improve comments describing setBlockIndexCandidates checks
Fri, Mar 28, 07:43
PiRK updated the summary of D17866: doc: Improve comments describing setBlockIndexCandidates checks.
Fri, Mar 28, 07:40

Thu, Mar 27

PiRK requested review of D17866: doc: Improve comments describing setBlockIndexCandidates checks.
Thu, Mar 27, 20:58
PiRK committed rABCac987c34e50d: chain: Rename HaveTxsDownloaded to HaveNumChainTxs, add note (authored by James O'Beirne <james.obeirne@pm.me>).
chain: Rename HaveTxsDownloaded to HaveNumChainTxs, add note
Thu, Mar 27, 20:51
PiRK closed D17864: chain: Rename HaveTxsDownloaded to HaveNumChainTxs, add note.
Thu, Mar 27, 20:51
PiRK requested review of D17864: chain: Rename HaveTxsDownloaded to HaveNumChainTxs, add note.
Thu, Mar 27, 15:00
PiRK accepted D17863: [website] Make the 0.29.x releases obsolete.
Thu, Mar 27, 13:59

Wed, Mar 26

PiRK closed D17858: [electrum] bump version to 5.4.2 and add release notes.
Wed, Mar 26, 15:05
PiRK committed rABC2dcd21093b82: [electrum] bump version to 5.4.2 and add release notes (authored by PiRK).
[electrum] bump version to 5.4.2 and add release notes
Wed, Mar 26, 15:05
PiRK requested review of D17858: [electrum] bump version to 5.4.2 and add release notes.
Wed, Mar 26, 13:14
PiRK accepted D17856: Bump replay protection to November 2025.
Wed, Mar 26, 12:40
PiRK added a comment to D17856: Bump replay protection to November 2025.
$ date -ud @1763208000
sam. 15 nov. 2025 12:00:00 UTC
Wed, Mar 26, 11:07

Tue, Mar 25

PiRK closed D17855: script: Enhance validations in utxo_snapshot.sh.
Tue, Mar 25, 22:53
PiRK committed rABCdebc1be254f1: script: Enhance validations in utxo_snapshot.sh (authored by pablomartin4btc <pablomartin4btc@gmail.com>).
script: Enhance validations in utxo_snapshot.sh
Tue, Mar 25, 22:53
PiRK requested review of D17855: script: Enhance validations in utxo_snapshot.sh.
Tue, Mar 25, 15:03
PiRK accepted D17854: [Cashtab] Show the normal list workflow for XECX from the list option.
Tue, Mar 25, 07:11

Mon, Mar 24

PiRK closed D17851: blockstorage: add return codes on flush functions, force callers to handle them.
Mon, Mar 24, 19:27
PiRK committed rABCaa67c37d0718: blockstorage: add return codes on flush functions, force callers to handle them (authored by TheCharlatan <seb.kung@gmail.com>).
blockstorage: add return codes on flush functions, force callers to handle them
Mon, Mar 24, 19:27
PiRK updated the summary of D17851: blockstorage: add return codes on flush functions, force callers to handle them.
Mon, Mar 24, 15:33
PiRK updated the diff for D17851: blockstorage: add return codes on flush functions, force callers to handle them.

fix diff summary, implement review suggestion (return AbortNode....)

Mon, Mar 24, 15:31
PiRK added inline comments to D17851: blockstorage: add return codes on flush functions, force callers to handle them.
Mon, Mar 24, 15:17
PiRK planned changes to D17851: blockstorage: add return codes on flush functions, force callers to handle them.

I think my summary (a copy paste of the initial message in the pull request) is misleading. The PR later change it's scope to make no change in behavior (besides additional logging) and basically just force future users of these functions to handle the return value.
I will fix this

Mon, Mar 24, 15:13
PiRK accepted D17852: [electrum] Add support for an eCash firmware on Trezor One.
Mon, Mar 24, 14:58
PiRK requested review of D17851: blockstorage: add return codes on flush functions, force callers to handle them.
Mon, Mar 24, 13:46
PiRK added inline comments to D17847: [Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client.
Mon, Mar 24, 11:08

Sat, Mar 22

PiRK closed D17846: [electrum] improve layout for Trezor firmware tools.
Sat, Mar 22, 11:49
PiRK committed rABC017aa9c0d98b: [electrum] improve layout for Trezor firmware tools (authored by PiRK).
[electrum] improve layout for Trezor firmware tools
Sat, Mar 22, 11:49
PiRK added a comment to D17846: [electrum] improve layout for Trezor firmware tools.

Screenshot from 2025-03-22 08-24-52.png (593×526 px, 43 KB)

Sat, Mar 22, 07:28
PiRK requested review of D17846: [electrum] improve layout for Trezor firmware tools.
Sat, Mar 22, 07:28

Fri, Mar 21

PiRK closed D17845: [electrum] fix opening Trezor settings menu while the device is locked.
Fri, Mar 21, 16:29
PiRK committed rABC381c284405a2: [electrum] fix opening Trezor settings menu while the device is locked (authored by PiRK).
[electrum] fix opening Trezor settings menu while the device is locked
Fri, Mar 21, 16:29
PiRK requested review of D17845: [electrum] fix opening Trezor settings menu while the device is locked.
Fri, Mar 21, 16:00
PiRK accepted D17844: [electrum] Catch a potential LibUSB error during session close when jumping to bootloader.
Fri, Mar 21, 11:21
PiRK accepted D17843: [electrum] Increase the timeout for entering the bootloader mode.

translation nit

Fri, Mar 21, 10:09
PiRK accepted D17842: [electrum] Alllow for downgrading the Trezor firmware.
Fri, Mar 21, 10:05

Thu, Mar 20

PiRK accepted D17839: [fuzzer] Include missing header.
Thu, Mar 20, 13:33
PiRK committed rABCefe279d43307: test_framework: improve the syntax of serialize() methods (authored by PiRK).
test_framework: improve the syntax of serialize() methods
Thu, Mar 20, 11:32
PiRK closed D17835: test_framework: improve the syntax of serialize() methods.
Thu, Mar 20, 11:32
PiRK accepted D17831: [avalanche] Limit the finalized txs radix tree size so it always fits in the next block.
Thu, Mar 20, 11:08
PiRK accepted D17838: [avalanche] Don't include validation.h via proof.h.
Thu, Mar 20, 09:35
PiRK accepted D17837: [avalanche] Add some missing headers.

lgtm (if the bitcoin-chainstate / kernel build does not fail)

Thu, Mar 20, 09:34
PiRK added inline comments to D17831: [avalanche] Limit the finalized txs radix tree size so it always fits in the next block.
Thu, Mar 20, 08:57
PiRK added inline comments to D17831: [avalanche] Limit the finalized txs radix tree size so it always fits in the next block.
Thu, Mar 20, 08:56
PiRK added inline comments to D17831: [avalanche] Limit the finalized txs radix tree size so it always fits in the next block.
Thu, Mar 20, 08:52
PiRK added inline comments to D17835: test_framework: improve the syntax of serialize() methods.
Thu, Mar 20, 08:40
PiRK added a comment to D17835: test_framework: improve the syntax of serialize() methods.

This whole diff is a test on how Grok v3 can helpful to do semi-automated changes on a large amount of code.
It worked quite well, I just had to revert a few changes msg_avaproofs.serialize and msg_avaproofsreq.serialize, which imo were not trivial enough to justify removing the intermadiate var and all the comments to make it a one-liner.

Thu, Mar 20, 08:38
PiRK updated the diff for D17835: test_framework: improve the syntax of serialize() methods.

back-off unrelated changes

Thu, Mar 20, 08:33
PiRK planned changes to D17835: test_framework: improve the syntax of serialize() methods.
Thu, Mar 20, 08:30
PiRK requested review of D17835: test_framework: improve the syntax of serialize() methods.
Thu, Mar 20, 08:27
PiRK accepted D17834: [avalanche] Refactor helpers to build avaproofs messages.
Thu, Mar 20, 07:37

Wed, Mar 19

PiRK closed D17816: [electrum] bump the version to 5.4.1 and add release notes.
Wed, Mar 19, 11:46
PiRK committed rABCe5e31cf6c69a: [electrum] bump the version to 5.4.1 and add release notes (authored by PiRK).
[electrum] bump the version to 5.4.1 and add release notes
Wed, Mar 19, 11:46
PiRK closed D17823: [electrum] fix pyopenssl version.
Wed, Mar 19, 10:52
PiRK committed rABC79a912688729: [electrum] fix pyopenssl version (authored by Jonas Lundqvist <jonas@gannon.se>).
[electrum] fix pyopenssl version
Wed, Mar 19, 10:52
PiRK accepted D17825: [electrum] Pin version of shamir-mnemonic.
Wed, Mar 19, 10:44
PiRK accepted D17824: [electrum] No python 3.12 syntax.
Wed, Mar 19, 10:43
PiRK updated the summary of D17823: [electrum] fix pyopenssl version.
Wed, Mar 19, 09:10
PiRK requested review of D17823: [electrum] fix pyopenssl version.
Wed, Mar 19, 09:09
PiRK closed D17819: [electrum] include metadata for slip10 for the windows and osx releases.
Wed, Mar 19, 08:17
PiRK committed rABCa370271feb5e: [electrum] include metadata for slip10 for the windows and osx releases (authored by PiRK).
[electrum] include metadata for slip10 for the windows and osx releases
Wed, Mar 19, 08:17
PiRK published D17819: [electrum] include metadata for slip10 for the windows and osx releases for review.
Wed, Mar 19, 07:46

Tue, Mar 18

PiRK accepted D17817: [avalanche] Improve performance of inventory filtering.
Tue, Mar 18, 15:50
PiRK updated the diff for D17816: [electrum] bump the version to 5.4.1 and add release notes.

mention which devices have a custom Trezor firmware

Tue, Mar 18, 15:38
PiRK updated the diff for D17816: [electrum] bump the version to 5.4.1 and add release notes.

reflow release note

Tue, Mar 18, 15:28
PiRK requested review of D17816: [electrum] bump the version to 5.4.1 and add release notes.
Tue, Mar 18, 15:25
PiRK closed D17785: [electrum] install a custom version of trezorlib.
Tue, Mar 18, 14:49
PiRK committed rABCcd9dcc148d47: [electrum] install a custom version of trezorlib (authored by PiRK).
[electrum] install a custom version of trezorlib
Tue, Mar 18, 14:48
PiRK updated the diff for D17785: [electrum] install a custom version of trezorlib.

use slip10 1.0.1 to better satisfy the trezorlib >= 1.0.1 requirements (the AppImage build works with 1.0.0, but with more recent versions of pip the conflict becomes an error)

Tue, Mar 18, 12:07
PiRK planned changes to D17785: [electrum] install a custom version of trezorlib.
Tue, Mar 18, 11:35
PiRK updated the diff for D17785: [electrum] install a custom version of trezorlib.

update the repo and commit hash to ecash/2.8.9 tag from the Bitcoin ABC repo

Tue, Mar 18, 08:23

Mon, Mar 17

PiRK committed rABCceb2d83868fc: [electrum] make it possible to spend tokens by manually selecting the coins to… (authored by PiRK).
[electrum] make it possible to spend tokens by manually selecting the coins to…
Mon, Mar 17, 14:08
PiRK closed D17809: [electrum] make it possible to spend tokens by manually selecting the coins to spend.
Mon, Mar 17, 14:08
PiRK closed D17808: [electrum] properly exclude ALP tokens when sending XEC.
Mon, Mar 17, 14:08
PiRK committed rABC0e9f232bbe91: [electrum] properly exclude ALP tokens when sending XEC (authored by PiRK).
[electrum] properly exclude ALP tokens when sending XEC
Mon, Mar 17, 14:08
PiRK added inline comments to D17808: [electrum] properly exclude ALP tokens when sending XEC.
Mon, Mar 17, 09:23
PiRK updated the diff for D17808: [electrum] properly exclude ALP tokens when sending XEC.

factor the token detection into a wallet.has_tokens(coin) method and fix one more thing that could cause accidental spending of ALP tokens (for users who enabled "Spend only fused coins", if a token is sent to the same address as a fused coin)

Mon, Mar 17, 09:19
PiRK closed D17806: [electrum] Make the coin consolidator not burn alp tokens.
Mon, Mar 17, 08:57
PiRK committed rABCf9a8f5d46c53: [electrum] Make the coin consolidator not burn alp tokens (authored by PiRK).
[electrum] Make the coin consolidator not burn alp tokens
Mon, Mar 17, 08:57

Sat, Mar 15

PiRK added a comment to D17806: [electrum] Make the coin consolidator not burn alp tokens.

TIL coin consolidator is a thing in electrum

how is this used in the GUI? is this just called in normal tx building?

Sat, Mar 15, 07:08

Fri, Mar 14

PiRK accepted D17807: [token-server] Soften recaptcha check.
Fri, Mar 14, 14:32