🚀 fanquake merged a pull request: "fuzz: Add a test case for `ParseByteUnits()`"
(https://github.com/bitcoin/bitcoin/pull/34017)
(https://github.com/bitcoin/bitcoin/pull/34017)
🚀 fanquake merged a pull request: "scripted-diff: Use LogInfo over LogPrintf"
(https://github.com/bitcoin/bitcoin/pull/29641)
(https://github.com/bitcoin/bitcoin/pull/29641)
✅ fanquake closed a pull request: "net_processing: rename RelayTransaction to better describe what it does"
(https://github.com/bitcoin/bitcoin/pull/33565)
(https://github.com/bitcoin/bitcoin/pull/33565)
💬 fanquake commented on pull request "net_processing: rename RelayTransaction to better describe what it does":
(https://github.com/bitcoin/bitcoin/pull/33565#issuecomment-3620419916)
This is going to get merged via #29415, which at this point, is getting ACKs.
(https://github.com/bitcoin/bitcoin/pull/33565#issuecomment-3620419916)
This is going to get merged via #29415, which at this point, is getting ACKs.
💬 fanquake commented on pull request "net_processing: reorder the code that handles the VERSION message":
(https://github.com/bitcoin/bitcoin/pull/33792#issuecomment-3620420757)
This is going to get merged via #29415, which at this point, is getting ACKs.
(https://github.com/bitcoin/bitcoin/pull/33792#issuecomment-3620420757)
This is going to get merged via #29415, which at this point, is getting ACKs.
✅ fanquake closed a pull request: "net_processing: reorder the code that handles the VERSION message"
(https://github.com/bitcoin/bitcoin/pull/33792)
(https://github.com/bitcoin/bitcoin/pull/33792)
💬 fanquake commented on pull request "test: p2p: check that peer's announced starting height is remembered":
(https://github.com/bitcoin/bitcoin/pull/33990#issuecomment-3620426553)
@ajtowns @mzumsande conceptual thoughts?
(https://github.com/bitcoin/bitcoin/pull/33990#issuecomment-3620426553)
@ajtowns @mzumsande conceptual thoughts?
🤔 romanz reviewed a pull request: "Add util::Expected (std::expected)"
(https://github.com/bitcoin/bitcoin/pull/34006#pullrequestreview-3547700709)
tACK faa23738fc
Works with #33657 - see rebased commits [here](https://github.com/maflcko/bitcoin-core/compare/2512-exp...romanz:bitcoin:rest-blockpart-expected).
(https://github.com/bitcoin/bitcoin/pull/34006#pullrequestreview-3547700709)
tACK faa23738fc
Works with #33657 - see rebased commits [here](https://github.com/maflcko/bitcoin-core/compare/2512-exp...romanz:bitcoin:rest-blockpart-expected).
💬 romanz commented on pull request "rest: allow reading partial block data from storage":
(https://github.com/bitcoin/bitcoin/pull/33657#issuecomment-3620474096)
Many thanks @l0rinc!
I have rebased this PR over #34006 together with https://github.com/l0rinc/bitcoin/pull/61/commits/536f93df79975f50781072301947cafa4640b606 - please take a look :)
(https://github.com/bitcoin/bitcoin/pull/33657#issuecomment-3620474096)
Many thanks @l0rinc!
I have rebased this PR over #34006 together with https://github.com/l0rinc/bitcoin/pull/61/commits/536f93df79975f50781072301947cafa4640b606 - please take a look :)
💬 romanz commented on pull request "rest: allow reading partial block data from storage":
(https://github.com/bitcoin/bitcoin/pull/33657#issuecomment-3620482557)
> Could you provide a patch for me which would go through every single transaction in mainchain history and query it both ways (full block + new RPC) and assert that they're equal?
Sounds good - will it be OK to write it as a Rust CLI tool to interact with bitcoind?
(https://github.com/bitcoin/bitcoin/pull/33657#issuecomment-3620482557)
> Could you provide a patch for me which would go through every single transaction in mainchain history and query it both ways (full block + new RPC) and assert that they're equal?
Sounds good - will it be OK to write it as a Rust CLI tool to interact with bitcoind?
📝 BrandonOdiwuor converted_to_draft a pull request: "Feature: Use different datadirs for different signets"
(https://github.com/bitcoin/bitcoin/pull/29838)
Fixes https://github.com/bitcoin/bitcoin/issues/27494
When the `-signetchallenge` argument is provided, the hash-160 of the challenge is appended to the data directory name. This ensures that each signet has its own distinct data directory, following the naming convention `signet_XXXXXXX`.
Note:
The behaviour of the default signet remains unchanged
### Update:
When the `-signetchallenge` argument is provided, `the first 8 characters of the hash-160 of the challenge` are appended to
...
(https://github.com/bitcoin/bitcoin/pull/29838)
Fixes https://github.com/bitcoin/bitcoin/issues/27494
When the `-signetchallenge` argument is provided, the hash-160 of the challenge is appended to the data directory name. This ensures that each signet has its own distinct data directory, following the naming convention `signet_XXXXXXX`.
Note:
The behaviour of the default signet remains unchanged
### Update:
When the `-signetchallenge` argument is provided, `the first 8 characters of the hash-160 of the challenge` are appended to
...
🤔 furszy reviewed a pull request: "p2p: avoid traversing blocks (twice) during IBD"
(https://github.com/bitcoin/bitcoin/pull/32730#pullrequestreview-3547824166)
> > That part was merged with #32827
>
> Ah right, forgot about that. Should have mentioned this directly, but the change I was looking for is in the txdownloadman. Was thinking that if this is rebased, we could add a patch for avoiding the additional iteration and filter calculation there in this pull request. But I guess I could also just open a separate PR for that?
Yeah. I'm not planning on working on it further. Have a few things on my plate already. Feel free to tag me as a reviewer.
...
(https://github.com/bitcoin/bitcoin/pull/32730#pullrequestreview-3547824166)
> > That part was merged with #32827
>
> Ah right, forgot about that. Should have mentioned this directly, but the change I was looking for is in the txdownloadman. Was thinking that if this is rebased, we could add a patch for avoiding the additional iteration and filter calculation there in this pull request. But I guess I could also just open a separate PR for that?
Yeah. I'm not planning on working on it further. Have a few things on my plate already. Feel free to tag me as a reviewer.
...
💬 sedited commented on pull request "Add util::Expected (std::expected)":
(https://github.com/bitcoin/bitcoin/pull/34006#discussion_r2595077727)
Can't this be released when creating the `ProxyClient`? Looks like `destroy_connection` being true means the client is taking ownership of the connection.
(https://github.com/bitcoin/bitcoin/pull/34006#discussion_r2595077727)
Can't this be released when creating the `ProxyClient`? Looks like `destroy_connection` being true means the client is taking ownership of the connection.
💬 arejula27 commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595092169)
I removed this include and it continue compiling, are we sure this is required? I executed the following commands:
```bash
➜ bitcoin (25665) % git log -1 --format=%H 17:21
f0aff63b5ad51566e626d5b24eee08eb81df54a1
➜ bitcoin (25665) % git diff src/util/result.cpp 17:21
diff --git a/src/ut
...
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595092169)
I removed this include and it continue compiling, are we sure this is required? I executed the following commands:
```bash
➜ bitcoin (25665) % git log -1 --format=%H 17:21
f0aff63b5ad51566e626d5b24eee08eb81df54a1
➜ bitcoin (25665) % git diff src/util/result.cpp 17:21
diff --git a/src/ut
...
💬 plebhash commented on issue "rpc: getrawtransaction lookup by witness txid":
(https://github.com/bitcoin/bitcoin/issues/34013#issuecomment-3620660349)
I see @Fi3 manifested interest for this, so I'd assume he still wants his JDS implementation to rely on a poll-style RPC-based design for a while
on SRI we're aiming for a stream-based design under the efforts for https://github.com/stratum-mining/sv2-apps/issues/26
so IPC would be desirable, but as a potential replacement for ZMQ `rawtx` subscription, and not as a in-place replacement for `getrawtransaction`
(https://github.com/bitcoin/bitcoin/issues/34013#issuecomment-3620660349)
I see @Fi3 manifested interest for this, so I'd assume he still wants his JDS implementation to rely on a poll-style RPC-based design for a while
on SRI we're aiming for a stream-based design under the efforts for https://github.com/stratum-mining/sv2-apps/issues/26
so IPC would be desirable, but as a potential replacement for ZMQ `rawtx` subscription, and not as a in-place replacement for `getrawtransaction`
💬 sedited commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595120111)
We usually treat missing or extra includes as nits. There is an iwyu run as part of the tidy CI job. See the logs here: https://github.com/bitcoin/bitcoin/actions/runs/19279986116/job/55128814542?pr=25665#step:9:13821 .
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595120111)
We usually treat missing or extra includes as nits. There is an iwyu run as part of the tidy CI job. See the logs here: https://github.com/bitcoin/bitcoin/actions/runs/19279986116/job/55128814542?pr=25665#step:9:13821 .
💬 arejula27 commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595126060)
I reviewed the [algoirhm lib](https://cplusplus.com/reference/algorithm/) and looks like none of its functions is used on this file. Maybe was not correctly cleanup
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595126060)
I reviewed the [algoirhm lib](https://cplusplus.com/reference/algorithm/) and looks like none of its functions is used on this file. Maybe was not correctly cleanup
💬 arejula27 commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595139565)
Does this mean that I should not review includes? I am starting to contribute, sorry if this is not relevant
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595139565)
Does this mean that I should not review includes? I am starting to contribute, sorry if this is not relevant
💬 arejula27 commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595139603)
Does this mean that I should not review includes? I am starting to contribute, sorry if this is not relevant
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595139603)
Does this mean that I should not review includes? I am starting to contribute, sorry if this is not relevant
💬 sedited commented on pull request "refactor: Add util::Result failure types and ability to merge result values":
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595150404)
If it is important to you, it is enough to link the respective lines in the iwyu report.
(https://github.com/bitcoin/bitcoin/pull/25665#discussion_r2595150404)
If it is important to you, it is enough to link the respective lines in the iwyu report.