Page MenuHomePhabricator
Feed Advanced Search

Oct 10 2024

PiRK requested review of D16881: Improve performance of p2p inv to send queues.
Oct 10 2024, 12:33
PiRK requested review of D16883: [electrum] rename migrate_data.py to update.py and fix module docstring.
Oct 10 2024, 11:04
PiRK updated the test plan for D16875: [electrum] update block explorers.
Oct 10 2024, 10:56
PiRK updated the diff for D16875: [electrum] update block explorers.

fix BE_name_from_config to always return a valid explorer so we don't show an empty combobox in the settings

Oct 10 2024, 10:53
PiRK accepted D16882: [CI] Don't build iguana for archlinux and debian packages.
Oct 10 2024, 10:21
PiRK updated the diff for D16881: Improve performance of p2p inv to send queues.

no need to recompute INVENTORY_BROADCAST_MAX_PER_MB * config.GetMaxBlockSize() / 1000000 for each iteration of the loop

Oct 10 2024, 08:11
PiRK requested review of D16881: Improve performance of p2p inv to send queues.
Oct 10 2024, 08:07

Oct 9 2024

PiRK added a comment to D16875: [electrum] update block explorers.

not a blocker, but mb worth noting

if you

  • set explorer to bitcoinabc
  • close electrum
  • arc patch this diff
  • ./electrum-abc

then check out preferences

image.png (531×453 px, 39 KB)

looks like "no" explorer is selected. However, if you click to see txs in the explorer, it does use explorer.e.cash

if you do the same but with "ViaWallet", it works and also appears as selected in preferences

image.png (531×453 px, 41 KB)

Oct 9 2024, 13:03
PiRK accepted D16874: test: simplify uint256 (de)serialization routines.
Oct 9 2024, 07:47
PiRK requested review of D16875: [electrum] update block explorers.
Oct 9 2024, 07:32

Oct 8 2024

PiRK closed D16866: [chronik] remove outdated comment for enable_lokad_id_index.
Oct 8 2024, 18:34
PiRK committed rABC2fdbd11f292d: [chronik] remove outdated comment for enable_lokad_id_index (authored by PiRK).
[chronik] remove outdated comment for enable_lokad_id_index
Oct 8 2024, 18:33
PiRK accepted D16867: Build a package for Ubuntu 24.04 "Noble Numbat".
Oct 8 2024, 18:33
PiRK requested review of D16866: [chronik] remove outdated comment for enable_lokad_id_index.
Oct 8 2024, 15:46

Oct 7 2024

PiRK accepted D16861: [herald] Fix parsing of the staking reward winner.
Oct 7 2024, 13:26
PiRK accepted D16862: [herald] Fix the headers, lint the package.
Oct 7 2024, 13:15

Oct 4 2024

PiRK accepted D16857: Fix a race condition in the validation_chainstatemanager_tests.
Oct 4 2024, 08:49
PiRK accepted D16856: [ecash-herald] Better presentation of Cashtab rewards.

Unrelated to the diff: in the second screenshot there seems to be an issue with the BTC price

Oct 4 2024, 07:37
PiRK accepted D16855: [token-server] Improve recaptcha handling.

in the summary of the diff, did you mean "if we do not get a token" ? Otherwise looks good

Oct 4 2024, 07:34

Oct 3 2024

PiRK accepted D16853: [iguana] Run the tests when cross compiled.
Oct 3 2024, 14:57
PiRK accepted D16850: [website] Remove the avalanche post-consensus activation banner.
Oct 3 2024, 07:53

Oct 2 2024

PiRK accepted D16836: [iguana] Run the tests as part of ninja check.
Oct 2 2024, 08:41
PiRK closed D16833: [electrum] move-only: move helper functions to avoid libsecp dependency.
Oct 2 2024, 08:21
PiRK committed rABC597ca78e92c1: [electrum] move-only: move helper functions to avoid libsecp dependency (authored by PiRK).
[electrum] move-only: move helper functions to avoid libsecp dependency
Oct 2 2024, 08:21

Oct 1 2024

PiRK added inline comments to D16833: [electrum] move-only: move helper functions to avoid libsecp dependency.
Oct 1 2024, 15:13
PiRK updated the summary of D16833: [electrum] move-only: move helper functions to avoid libsecp dependency.
Oct 1 2024, 15:07
PiRK requested review of D16833: [electrum] move-only: move helper functions to avoid libsecp dependency.
Oct 1 2024, 15:05
PiRK accepted D16831: Lint everything.

Looks good. I don't understand the CI failure, though, please check that it is unrelated.

Oct 1 2024, 14:35
PiRK accepted D16828: [website] Make the 0.28.x releases obsolete.
Oct 1 2024, 14:13

Sep 30 2024

PiRK accepted D16823: [avalanche] Activate heartbeat on November 15, 2024.
Sep 30 2024, 19:22
PiRK accepted D16824: Bump replay protection to May 2025.
$ date -ud @1747310400
jeu. 15 mai 2025 12:00:00 UTC
Sep 30 2024, 16:18
PiRK closed D16822: [iguana] make some includes explicit.
Sep 30 2024, 11:23
PiRK committed rABC2f05fb34dbdf: [iguana] make some includes explicit (authored by PiRK).
[iguana] make some includes explicit
Sep 30 2024, 11:23
PiRK updated the diff for D16822: [iguana] make some includes explicit.

make sure script_error.h is included directly in the .cpp

Sep 30 2024, 11:04
PiRK requested review of D16822: [iguana] make some includes explicit.
Sep 30 2024, 10:57
PiRK closed D16818: p2p: Don't self-advertise during VERSION processing.
Sep 30 2024, 10:38
PiRK committed rABCfdf861d63cd3: p2p: Don't self-advertise during VERSION processing (authored by Gleb Naumenko <naumenko.gs@gmail.com>).
p2p: Don't self-advertise during VERSION processing
Sep 30 2024, 10:38
PiRK closed D16817: refactor: Pass reference to last header, not pointer.
Sep 30 2024, 10:36
PiRK committed rABC9206721dbb4f: refactor: Pass reference to last header, not pointer (authored by MacroFake <falke.marco@gmail.com>).
refactor: Pass reference to last header, not pointer
Sep 30 2024, 10:36
PiRK closed D16816: addrman: Use system time instead of adjusted network time.
Sep 30 2024, 10:35
PiRK committed rABCf3f9586e12b3: addrman: Use system time instead of adjusted network time (authored by MarcoFalke <falke.marco@gmail.com>).
addrman: Use system time instead of adjusted network time
Sep 30 2024, 10:35

Sep 27 2024

PiRK requested review of D16818: p2p: Don't self-advertise during VERSION processing.
Sep 27 2024, 15:32
PiRK requested review of D16817: refactor: Pass reference to last header, not pointer.
Sep 27 2024, 15:23
PiRK added inline comments to D16816: addrman: Use system time instead of adjusted network time.
Sep 27 2024, 14:05
PiRK requested review of D16816: addrman: Use system time instead of adjusted network time.
Sep 27 2024, 14:03
PiRK abandoned D16806: [chronik] pass only required block hashes to merkle tree cache.

Put this on hold for now, it makes things more complicated. If perf does turn out to be an issue in production we can reconsider doing this.

Sep 27 2024, 12:18

Sep 25 2024

PiRK updated the diff for D16806: [chronik] pass only required block hashes to merkle tree cache.

please the compiler warnings
It is not clear to me why on these two the return statement can be omitted but not on the previous lines (93 and 96, 121 and 115)

Sep 25 2024, 11:52
PiRK updated the summary of D16806: [chronik] pass only required block hashes to merkle tree cache.
Sep 25 2024, 11:47
PiRK published D16806: [chronik] pass only required block hashes to merkle tree cache for review.
Sep 25 2024, 11:37

Sep 23 2024

PiRK accepted D16803: [chronik] Add an avalanche invalidated block ws message.

Diff looks good but my understanding is behind on how chronik "knows" a block has been invalidated by avalanche. Having trouble following the logic in this diff.

Is chronik already handling this case but just not sending a msg? Where is the case recognized?

Sep 23 2024, 18:55
PiRK closed D16800: [chronik] better use the merkle tree cache.
Sep 23 2024, 18:41
PiRK committed rABC76bdc41caf1f: [chronik] better use the merkle tree cache (authored by PiRK).
[chronik] better use the merkle tree cache
Sep 23 2024, 18:41
PiRK updated the summary of D16800: [chronik] better use the merkle tree cache.
Sep 23 2024, 13:16
PiRK added a comment to D16800: [chronik] better use the merkle tree cache.
diff --git a/chronik/chronik-indexer/src/query/blocks.rs b/chronik/chronik-indexer/src/query/blocks.rs
index 01e658e2fd..f130f2e7f3 100644
--- a/chronik/chronik-indexer/src/query/blocks.rs
+++ b/chronik/chronik-indexer/src/query/blocks.rs
@@ -33,6 +33,7 @@ use crate::{
         OutputsSpent, TxTokenData,
     },
 };
+use std::time::{Duration, Instant};
Sep 23 2024, 13:15
PiRK requested review of D16800: [chronik] better use the merkle tree cache.
Sep 23 2024, 13:07
PiRK closed D16798: p2p: Ensure transaction announcements are only queued for fully connected peers.
Sep 23 2024, 08:18
PiRK committed rABC160dafd5d1ba: p2p: Ensure transaction announcements are only queued for fully connected peers (authored by dergoegge <n.goeggi@gmail.com>).
p2p: Ensure transaction announcements are only queued for fully connected peers
Sep 23 2024, 08:18
PiRK closed D16797: net: Avoid SetTxRelay for feeler connections.
Sep 23 2024, 08:18
PiRK closed D16796: net: Set relay in version msg to peers with relay permission.
Sep 23 2024, 08:18
PiRK committed rABCda9e51779f9e: net: Avoid SetTxRelay for feeler connections (authored by MacroFake <falke.marco@gmail.com>).
net: Avoid SetTxRelay for feeler connections
Sep 23 2024, 08:18
PiRK committed rABC184f9a2329c3: net: Set relay in version msg to peers with relay permission (authored by MacroFake <falke.marco@gmail.com>).
net: Set relay in version msg to peers with relay permission
Sep 23 2024, 08:18
PiRK closed D16795: refactor: Introduce PeerManagerImpl::RejectIncomingTxs.
Sep 23 2024, 08:18
PiRK committed rABCb14242616146: refactor: Introduce PeerManagerImpl::RejectIncomingTxs (authored by MacroFake <falke.marco@gmail.com>).
refactor: Introduce PeerManagerImpl::RejectIncomingTxs
Sep 23 2024, 08:18
PiRK accepted D16791: Store the last 20 headers reception time to a file.
Sep 23 2024, 07:30

Sep 20 2024

PiRK requested review of D16798: p2p: Ensure transaction announcements are only queued for fully connected peers.
Sep 20 2024, 15:53
PiRK requested review of D16797: net: Avoid SetTxRelay for feeler connections.
Sep 20 2024, 15:03
PiRK requested review of D16796: net: Set relay in version msg to peers with relay permission.
Sep 20 2024, 14:58
PiRK requested review of D16795: refactor: Introduce PeerManagerImpl::RejectIncomingTxs.
Sep 20 2024, 14:57
PiRK accepted D16794: Interleave the debug.log with the unit test log when run via ninja.
Sep 20 2024, 10:13

Sep 19 2024

PiRK closed D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.
Sep 19 2024, 12:28
PiRK committed rABC0a75b25cc085: [chronik] add an optional checkpoint_height query parameters to the block… (authored by PiRK).
[chronik] add an optional checkpoint_height query parameters to the block…
Sep 19 2024, 12:28
PiRK closed D16787: [net processing] Handle IsContinuationOfLowWorkHeadersSync return value correctly when new headers sync is started.
Sep 19 2024, 10:25
PiRK committed rABCdd52be11d685: [net processing] Handle IsContinuationOfLowWorkHeadersSync return value… (authored by dergoegge <n.goeggi@gmail.com>).
[net processing] Handle IsContinuationOfLowWorkHeadersSync return value…
Sep 19 2024, 10:25
PiRK updated the diff for D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.

feedback

Sep 19 2024, 09:53
PiRK requested review of D16787: [net processing] Handle IsContinuationOfLowWorkHeadersSync return value correctly when new headers sync is started.
Sep 19 2024, 09:02

Sep 18 2024

PiRK accepted D16776: [avalanche] Fix a lock-order issue when adding a tx to the poll.
Sep 18 2024, 09:56

Sep 17 2024

PiRK accepted D16773: Compute the real-time hash target for the next block.
Sep 17 2024, 19:44
PiRK updated the diff for D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.

fix compiler warning

Sep 17 2024, 16:11
PiRK updated the diff for D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.

more refactoring

Sep 17 2024, 16:05
PiRK added inline comments to D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.
Sep 17 2024, 15:45
PiRK updated the diff for D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.

feedback

Sep 17 2024, 15:40
PiRK added inline comments to D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint.
Sep 17 2024, 13:43
PiRK published D16569: [chronik] add an optional checkpoint_height query parameters to the block-header endpoint for review.
Sep 17 2024, 11:45
PiRK closed D16756: [test framework] add a python implementation for merkle trees.
Sep 17 2024, 10:35
PiRK committed rABCd13de02951a6: [test framework] add a python implementation for merkle trees (authored by PiRK).
[test framework] add a python implementation for merkle trees
Sep 17 2024, 10:35
PiRK accepted D16757: [avalanche] Vote on conflicting txs.
Sep 17 2024, 07:34
PiRK added inline comments to D16757: [avalanche] Vote on conflicting txs.
Sep 17 2024, 06:58

Sep 16 2024

PiRK accepted D16767: Add methods to get a transaction and the conflicting ones from the tx pool.
Sep 16 2024, 20:27
PiRK requested review of D16756: [test framework] add a python implementation for merkle trees.
Sep 16 2024, 14:58
PiRK accepted D16765: Bump version to 0.29.13.
Sep 16 2024, 11:34
PiRK updated the diff for D16756: [test framework] add a python implementation for merkle trees.

fix assertion for index vs len(hashes), and also assert that len(hashes) is strictly larger than 0

Sep 16 2024, 11:24
PiRK added inline comments to D16756: [test framework] add a python implementation for merkle trees.
Sep 16 2024, 09:14
PiRK added inline comments to D16756: [test framework] add a python implementation for merkle trees.
Sep 16 2024, 08:56

Sep 13 2024

PiRK updated the diff for D16756: [test framework] add a python implementation for merkle trees.

move hex_to_be_bytes to util.py and remove unused be_bytes_to_hex

Sep 13 2024, 11:49
PiRK planned changes to D16756: [test framework] add a python implementation for merkle trees.

let's move hex_to_be_bytes to util.py

Sep 13 2024, 11:42
PiRK requested review of D16756: [test framework] add a python implementation for merkle trees.
Sep 13 2024, 11:31

Sep 12 2024

PiRK added a comment to D16730: Return the RTT parameters in the block template.

lgtm with two nits

Sep 12 2024, 13:50
PiRK accepted D16729: Reject blocks that violate the real time target policy.
Sep 12 2024, 09:21
PiRK accepted D16728: Compute the real-time hash target for the next block.
Sep 12 2024, 09:12

Sep 11 2024

PiRK accepted D16747: [Chronik] Make `ffi::CBlockIndex` `Sync`.
Sep 11 2024, 14:18