Bitcoin Core Github
44 subscribers
122K links
Download Telegram
πŸ’¬ achow101 commented on pull request "doc: Add offline signing tutorial":
(https://github.com/bitcoin/bitcoin/pull/28363#issuecomment-1793039287)
ACK 3c208cc05ea9efb145c956e70f80efd8b027ff33
πŸ“ maflcko opened a pull request: "fuzz: Avoid utxo_total_supply timeout (take 2)"
(https://github.com/bitcoin/bitcoin/pull/28789)
Looks like this still may take a long time to run large fuzz inputs. Thus, reduce it further, but still allow it to catch the regression, if re-introduced:

```diff
diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp
index f949655909..4bdd15c5ee 100644
--- a/src/consensus/tx_check.cpp
+++ b/src/consensus/tx_check.cpp
@@ -40,7 +40,7 @@ bool CheckTransaction(const CTransaction& tx, TxValidationState& state)
std::set<COutPoint> vInOutPoints;
for (const auto& txin
...
πŸ’¬ petertodd commented on pull request "policy: Enable full-rbf by default":
(https://github.com/bitcoin/bitcoin/pull/28132#issuecomment-1793068038)
Well it's certainly not going to be in 26, as we're releasing it now.

If we actually merge this soonish I'll make a post saying it will come out in 27.0. I can also write some release notes if people want them.

Right now Antpool is the largest pool, and it's still mining full-rbf, along with all the others mentioned above. (Luxor recently turned it back on; as Nick alluded to, looks like they unintentionally had it turned off) So IIRC we're at ~40% of hash power mining it.

On November
...
πŸ’¬ petertodd commented on pull request "policy: Enable full-rbf by default":
(https://github.com/bitcoin/bitcoin/pull/28132#issuecomment-1793071684)
Conveniently, here's an example of Luxor mining a full-rbf double spend 20 minutes ago: https://mempool.space/tx/8c2a54f92237a66662083fdd3a85d4d7b1399f9301edf434eaf72219b8440f82

On November 3, 2023 5:12:32 PM GMT-03:00, Antoine Riard ***@***.***> wrote:
>I think it’s good to communicate on the mailing list in which version (27.0 or 28.0) full-rbf might be turn on by default. I advocated such setting in the past as early as 0.24, though at the time some 0-conf transactions applications and se
...
πŸ’¬ maflcko commented on pull request "wallet: Have the wallet store the key for automatically generated descriptors":
(https://github.com/bitcoin/bitcoin/pull/26728#issuecomment-1793371057)
```
test/functional/wallet_backwards_compatibility.py:29:1: F401 'test_framework.wallet_util.WalletUnlock' imported but unused
πŸ’¬ maflcko commented on pull request "test: add end-to-end tests for CConnman and PeerManager":
(https://github.com/bitcoin/bitcoin/pull/26812#issuecomment-1793371211)
```
test/net_msg_tests.cpp:70:48: error: β€˜WithParams’ was not declared in this scope;
πŸ’¬ maflcko commented on pull request "test: add end-to-end tests for CConnman and PeerManager":
(https://github.com/bitcoin/bitcoin/pull/26812#issuecomment-1793371342)
```
test/i2p_tests.cpp:162:79: error: no matching function for call to β€˜i2p::sam::Session::Session(const fs::path&, CService, CThreadInterrupt*)’
πŸ’¬ maflcko commented on pull request "net: support unix domain sockets for -proxy and -onion":
(https://github.com/bitcoin/bitcoin/pull/27375#issuecomment-1793371393)
```
test/i2p_tests.cpp:162:79: error: no matching function for call to β€˜i2p::sam::Session::Session(const fs::path&, CService, CThreadInterrupt*)’
πŸ€” hebasto reviewed a pull request: "build: Windows SSP roundup"
(https://github.com/bitcoin/bitcoin/pull/28461#pullrequestreview-1713746582)
Approach ACK on stack smashing protection stuff.
πŸ’¬ hebasto commented on pull request "build: Windows SSP roundup":
(https://github.com/bitcoin/bitcoin/pull/28461#discussion_r1382375025)
How does this affect binaries? Aren't position independent executables an ELF thing, not PE?
πŸ’¬ Ayush170-Future commented on pull request "fuzz: wallet, add target for Spend":
(https://github.com/bitcoin/bitcoin/pull/28236#issuecomment-1793499068)
- Force pushed rebasing on current master branch.
πŸ‘ Ayush170-Future approved a pull request: "fuzz: add target for `DescriptorScriptPubKeyMan`"
(https://github.com/bitcoin/bitcoin/pull/28578#pullrequestreview-1713827504)
ACK

Reviewed the whole code. Looks great to me!
⚠️ Gitsarry opened an issue: "Possibility to dump all runtime parameter values"
(https://github.com/bitcoin/bitcoin/issues/28790)
### Please describe the feature you'd like to see added.

I would like to be able to see all parameters and it's values that bitcoind "knows" when it is running.
That are at least those parameters you can set in `bitcoin.conf` file, e.g. `upnp`, `disablewallet` etc.

My use case is with bitcoind `v26.0.0rc2` I want to test enabling v2 transport with `v2transport=1`.

Since I have since then not one v2 connection (which is perfectly reasonable, I guess, since it is a new feature disabled by
...
πŸ’¬ kashifs commented on pull request "net: improves addnode / m_added_nodes logic":
(https://github.com/bitcoin/bitcoin/pull/28155#issuecomment-1793511504)
> > tACK [0420f9](https://github.com/bitcoin/bitcoin/commit/0420f99f429ce2382057e101859067f40de47be0)
>
>
>
> Thanks for reviewing! Would you mind sharing what did you test and how?
>
>
>
> @vasild would you mind re-acking this when you have some time?

I pulled the branch, compiled from source on my Mac, and ran:

./src/test/test_bitcoin -t net_peer_connection_tests -l message -- -printtoconsole=1

and

`./src/test/test_bitcoin -t net_peer_connection_tests -l all -- -printtoconsole=1`

I
...
πŸ’¬ achow101 commented on issue "Possibility to dump all runtime parameter values":
(https://github.com/bitcoin/bitcoin/issues/28790#issuecomment-1793511718)
All interpreted config options are logged to the debug.log file.
πŸ’¬ Gitsarry commented on issue "Possibility to dump all runtime parameter values":
(https://github.com/bitcoin/bitcoin/issues/28790#issuecomment-1793514712)
@achow101 Thanks, I did not know that, I guess that feature was added some time after I last inspected the debug log in detail (some years ago? ;). I guess you mean lines like these?
```
2023-08-08T17:44:49Z Config file: /home/user/.bitcoin/bitcoin.conf
2023-08-08T17:44:49Z Config file arg: i2psam="127.0.0.1:7656"
2023-08-08T17:44:49Z Config file arg: listen="1"
```
That solves my particular use case, but maybe it's worth to consider dumping all runtime values as written in OP before closi
...
πŸ’¬ Ayush170-Future commented on pull request "fuzz: wallet, add target for Spend":
(https://github.com/bitcoin/bitcoin/pull/28236#issuecomment-1793526872)
- Force-pushed updating the `CRecipient` wrt [28246](https://github.com/bitcoin/bitcoin/pull/28246).

All CI checks passed now πŸ’ͺ
πŸ“ maaku opened a pull request: "snapshots: don't core dump when running -checkblockindex after `loadtxoutset`"
(https://github.com/bitcoin/bitcoin/pull/28791)
…xoutset`

<!--
*** Please remove the following help text before submitting: ***

Pull requests without a rationale and clear improvement may be closed
immediately.

GUI-related pull requests should be opened against
https://github.com/bitcoin-core/gui
first. See CONTRIBUTING.md
-->

<!--
Please provide clear motivation for your patch and explain how it improves
Bitcoin Core user experience or Bitcoin Core developer experience
significantly:

* Any test improvements or new test
...
πŸ‘ ryanofsky approved a pull request: "depends: Bump to capnproto-c++-1.0.1"
(https://github.com/bitcoin/bitcoin/pull/28735#pullrequestreview-1713852026)
Code review ACK 3333f14efac815ba3c885398a6795c7e8ce68d08

Am wondering if we know why the guix build succeeds and CI passes if the ubuntu mingw build fails manually. Is that expected? Would it make any sense to change what platforms CI covers, or is the failing build platform pretty close to the ones that succeed and the failure is just a quirk?
πŸ’¬ sr-gi commented on pull request "net: improves addnode / m_added_nodes logic":
(https://github.com/bitcoin/bitcoin/pull/28155#issuecomment-1793564549)
> > > tACK [0420f9](https://github.com/bitcoin/bitcoin/commit/0420f99f429ce2382057e101859067f40de47be0)
> >
> >
> >
> > Thanks for reviewing! Would you mind sharing what did you test and how?
> >
> >
> >
> > @vasild would you mind re-acking this when you have some time?
>
> I pulled the branch, compiled from source on my Mac, and ran:
>
> `./src/test/test_bitcoin -t net_peer_connection_tests -l message -- -printtoconsole=1`
>
> and
>
> `./src/test/test_bitcoin -t net_peer_connection_te
...