<abubakarsadiq>
dergoegge: 2140-dev/bitcoin is a fork of bitcoin-core where we at the 2140 team will marinate bigger, more intrusive ideas and have an e2e implementation that is well-tested and running in production. The plan is to take a move-fast-break-things approach and have most edge cases and ideas more thoroughly thought through before proposing to port them upstream to bitcoin/bitcoin.
<abubakarsadiq>
However, we will ping experts on certain components for conceptual feedback in the early stages, so we are not working in silos.
<abubakarsadiq>
It's also not limited to the 2140 team anyone is welcome to propose ideas and PRs there.
<abubakarsadiq>
The readme will be updated with this information.
<dergoegge>
I see, thanks for explaining
nymius has quit [Quit: nymius]
bugs_ has joined #bitcoin-core-dev
kinlo has quit [Quit: !]
bomb-on has quit [Remote host closed the connection]
bomb-on has joined #bitcoin-core-dev
enochazariah has quit [Ping timeout: 245 seconds]
eugenesiegel has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
kinlo has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
andrewtoth_ has joined #bitcoin-core-dev
_andrewtoth_ has quit [Remote host closed the connection]
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
cotsuka has quit [Remote host closed the connection]
cotsuka has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
afiore has joined #bitcoin-core-dev
nymius has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
<bitcoin-git>
[gui] johnny9 closed pull request #933: [DRAFT] Introduce Qt test automation bridge and gui functional tests (master...qt-test-bridge) https://github.com/bitcoin-core/gui/pull/933
<eugenesiegel>
I want to propose a change that creates an interface between net_processing and validation so the net_processing code is nicely separated (and easier, quicker to fuzz). Is this something that should have a tracking issue first so debate on the approach can happen there?
<darosior>
eugenesiegel: what type of interface? Would they still leave in the same thread? Would you propose something like a "validation queue" that previously floated?
<darosior>
Sorry i realize i don't reply to your question. I don't have an answer to tracking issue or not.
<eugenesiegel>
Uh I might be misunderstanding your question, but this interface would just allow mocking any calls to chainman. _aj_ mentioned a PeerManChainPoolInterface here (https://github.com/bitcoin/bitcoin/issues/27502#issuecomment-1681492139) and it's pretty much that. I had claude prototype the interface and use it instead of a TestingSetup in a fuzz
<eugenesiegel>
test. I'll need to de-claude the patch
<eugenesiegel>
threading shouldn't be a concern here
<eugenesiegel>
it allows the fuzzer to set return values of functions like LoadingBlocks(), ProcessNewBlockHeaders, etc
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
eugenesiegel has quit [Ping timeout: 245 seconds]
smartin has quit [Remote host closed the connection]