<bitcoin-git> [bitcoin] ishaanam opened pull request #26084: sendall: check if the maxtxfee has been exceeded (master...sendall_maxtxfee) https://github.com/bitcoin/bitcoin/pull/26084
<luke-jr> are there really that many merged PRs that didn't get at least one "review approval"? XD
Guest15 has joined #bitcoin-core-dev
<achow101> i haven't really noticed people using the approve button, other than spammers
<luke-jr> …
kexkey has quit [Quit: kexkey]
kexkey has joined #bitcoin-core-dev
Guest15 has quit [Quit: Client closed]
_apex_ has quit [Ping timeout: 252 seconds]
Evel-Knievel has quit []
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 265 seconds]
realies has joined #bitcoin-core-dev
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 244 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
fjMSX has quit [Remote host closed the connection]
Evel-Knievel has joined #bitcoin-core-dev
_apex_ has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 264 seconds]
<fanquake> I'll delete the revert-26081-sendall_maxtxfee branch that is hanging around
sipsorcery has quit [Ping timeout: 260 seconds]
jespada has joined #bitcoin-core-dev
Guest3 has joined #bitcoin-core-dev
Guest3 has quit [Client Quit]
mikehu44 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Guyver2 has joined #bitcoin-core-dev
<laanwj> i'm here, was the problem resolved?
<fanquake> laanwj: Yes. Should be all sorted now
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/29d540b7ada8...13fd9ee5c2d7
<bitcoin-git> bitcoin/master 12de8f6 fanquake: build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES)
<bitcoin-git> bitcoin/master 13fd9ee fanquake: Merge bitcoin/bitcoin#26056: build: extract $(BOOST_CPPFLAGS) from $(BITCO...
<bitcoin-git> [bitcoin] fanquake merged pull request #26056: build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES) (master...finer_boost_cppflags) https://github.com/bitcoin/bitcoin/pull/26056
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 265 seconds]
<laanwj> fanquake: ok! glad to hear that
SpellChecker has quit [Remote host closed the connection]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #26085: test: [bugfix] Replace bumpfee with prioritisetransaction (master...2209-test-fix-🔻) https://github.com/bitcoin/bitcoin/pull/26085
SpellChecker has joined #bitcoin-core-dev
fjMSX has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #26086: build: remove BOOST_CPPFLAGS usage from bitcoin-tx (master...bitcoin_tx_prune_boost_cpp) https://github.com/bitcoin/bitcoin/pull/26086
<bitcoin-git> [bitcoin] fanquake opened pull request #26087: build: prune BOOST_CPPFLAGS from libbitcoin_zmq (master...libbitcoin_zmq_prune_boost_cppflags) https://github.com/bitcoin/bitcoin/pull/26087
AaronvanW has joined #bitcoin-core-dev
af_mencken has joined #bitcoin-core-dev
__afmencken has quit [Ping timeout: 265 seconds]
vasild has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] aureleoules opened pull request #26088: init: Add option for rpccookie permissions (master...2022-09-rpccookie-perms) https://github.com/bitcoin/bitcoin/pull/26088
AaronvanW has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #25856: [BugFix] Make PSBT serializations 174 compliant by excluding empty taptree from serialization (master...psbt-tap-tree-174-compliance) https://github.com/bitcoin/bitcoin/pull/25856
Guest3 has joined #bitcoin-core-dev
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 265 seconds]
Guest3 has quit [Ping timeout: 252 seconds]
dougefish has quit [Ping timeout: 260 seconds]
dougefish has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #26089: build: remove unused natpmp / upnp cppflags (master...prune_unneeded_upnp_natpmp) https://github.com/bitcoin/bitcoin/pull/26089
mikehu44_ has joined #bitcoin-core-dev
mikehu44 has quit [Ping timeout: 265 seconds]
someone235 has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
SpellChecker has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
SpellChecker has joined #bitcoin-core-dev
<elichai2> Is there any reason not to implement an allocation free implementation for https://github.com/bitcoin/bitcoin/blob/master/src/consensus/merkle.cpp#L67? it seems like that would be possible via a "recursion" algorithm (traverse down the tree to a leaf, then hash it with its neighbor, go up and then traverse into the sibling, slowly rising up the tree until you get the final root hash)
<elichai2> I feel like I might be missing something if it's implemented using allocations right now
realies has quit [Quit: ~]
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/13fd9ee5c2d7...a8c359089064
<bitcoin-git> bitcoin/master 0f0cc05 Aurèle Oulès: refactor: Remove trailing semicolon from LOCK2
<bitcoin-git> bitcoin/master a8c3590 MacroFake: Merge bitcoin/bitcoin#25831: refactor: Remove trailing semicolon from LOCK...
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #25831: refactor: Remove trailing semicolon from LOCK2 macro (master...2022-08-macro-trailing-semicolon) https://github.com/bitcoin/bitcoin/pull/25831
bitdex has quit [Quit: = ""]
<bitcoin-git> [bitcoin] fanquake opened pull request #26090: fs: fully initialize `_OVERLAPPED` for win32 (master...fixup_overlapped_init_win32) https://github.com/bitcoin/bitcoin/pull/26090
<luke-jr> elichai2: you're assuming a rather large stack?
<elichai2> luke-jr: It seems to me that you could do the recursion algorithm via a loop, but maybe I should just try to implement it and see where(and if) I fail
mikehu44_ has quit [Ping timeout: 264 seconds]
mikehu44 has joined #bitcoin-core-dev
realies has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke closed pull request #26085: test: [bugfix] Replace bumpfee with prioritisetransaction (master...2209-test-fix-🔻) https://github.com/bitcoin/bitcoin/pull/26085
brunoerg has joined #bitcoin-core-dev
PaperSword has quit [Read error: Connection reset by peer]
realies has quit [Quit: ~]
AaronvanW has quit [Quit: Leaving...]
realies has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
<vasild> I am studying Erlay. Is it aiming to optimize the traffic made by inv/tx messages? This is my understanding so far: https://github.com/vasild/bitcoin/wiki/Erlay, I must be missing something because it seems that traffic is just 2.4% from the total traffic. Or my node is giving me skewed results?
AaronvanW has quit [Quit: Leaving...]
<instagibbs> How are you measuring precisely?
<vasild> the code is here: https://github.com/vasild/bitcoin/tree/count_redundant_inv_tx, basically every time a inv message is received and tx entry encountered in it, increment the inv/tx counter with 36
<vasild> same for receiving
<vasild> s/sending/
<instagibbs> what kind of nodes, have you measured with different number of connections, etc
<vasild> instagibbs: or my counting is wrong ;)
<instagibbs> gleb, in case you are around to answer how the numbers were originally derived ^
<vasild> I run just one public node that has ipv4 and ipv6
<instagibbs> might be skewed if you're seeding lots of nodes IBD, for example
<instagibbs> measure with a non-public node?
<vasild> instagibbs: I left it to run naturally without trying to limit the connections, in the first few minutes they became ~50, now after 2 days they are 99
<instagibbs> IIUC it's more looking at being able to increase outbound connections slots without impacting traffic so much
<vasild> alright, next I will try with non-listening node that has just ~10 outbound connections
<instagibbs> which would matter more for non-public
<instagibbs> great, interested to see what the difference looks like
_apex_ has joined #bitcoin-core-dev
<instagibbs> could also modify to do 20 outbound, say, see what difference is
<vasild> in total traffic for 1 month: listening node 450GB, non-listening 15GB
<vasild> right
<sipa> @vasild Yeah, the point of Erlay is mostly that its bandwidth requirements don't go up (much) with more connections.
<instagibbs> if youre accepting incoming I suspect usage patterns are quite different
<vasild> because I am listening on non-8333 port, that should not but you never know, maybe skew the results in some way (only spies connect to me?)
<sipa> Because the idea is that every node will effectively learn about every transaction once, rather than once per peer. And the naive way of doing that (with fewer tx-relaying connections) increases eclipse risk.
<sipa> @vasild If you run on a non-standard port I expect you'll se skewed results, as most honest nodes today still won't connect to you.
<vasild> yes
_apex_ has quit [Ping timeout: 268 seconds]
realies8 has joined #bitcoin-core-dev
realies has quit [Ping timeout: 264 seconds]
realies8 is now known as realies
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a8c359089064...c67d6f5b5f54
<bitcoin-git> bitcoin/master c67d6f5 fanquake: Merge bitcoin/bitcoin#26079: Revert "doc: note that brew installed qt is n...
<bitcoin-git> bitcoin/master 34a2f91 Hennadii Stepanov: Revert "doc: note that brew installed qt is not supported"
<bitcoin-git> [bitcoin] fanquake merged pull request #26079: Revert "doc: note that brew installed qt is not supported" (master...220913-brew) https://github.com/bitcoin/bitcoin/pull/26079
<bitcoin-git> [gui] hebasto merged pull request #663: Cleanup translation comment (master...220907-tr) https://github.com/bitcoin-core/gui/pull/663
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c67d6f5b5f54...bc29c4d4a5e7
<bitcoin-git> bitcoin/master 5f28fc8 Hennadii Stepanov: qt: Cleanup translation comment
<bitcoin-git> bitcoin/master bc29c4d Hennadii Stepanov: Merge bitcoin-core/gui#663: Cleanup translation comment
<bitcoin-git> [gui] hebasto merged pull request #664: Prevent wrong handling of `%2` token by Transifex (master...220907-gb) https://github.com/bitcoin-core/gui/pull/664
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bc29c4d4a5e7...f523df1ee866
<bitcoin-git> bitcoin/master 8ed2b72 Hennadii Stepanov: qt: Prevent wrong handling of `%2` token by Transifex
<bitcoin-git> bitcoin/master f523df1 Hennadii Stepanov: Merge bitcoin-core/gui#664: Prevent wrong handling of `%2` token by Transi...
AaronvanW has joined #bitcoin-core-dev
kouloumos has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 268 seconds]
<bitcoin-git> [gui] hebasto opened pull request #669: Update translation source file for string freeze (round 2) (master...220914-tr) https://github.com/bitcoin-core/gui/pull/669
AaronvanW has joined #bitcoin-core-dev
halosghost has joined #bitcoin-core-dev
<sipa> vasild: I'm looking at queries like this: T=$(date "+%s"); ./src/bitcoin-cli getpeerinfo | jq "map((.bytesrecv_per_msg.tx // 0) / ($T - .conntime)) | add"
<sipa> which gives me an approximation of tx bandwidth of currently connected peers
<sipa> for me, invs sent is ~20 kB/s, tx sent is ~85 kB/s; invs recv is ~18 kB/s, tx recv is 3 kB/s
<sipa> my guess is these numbers are very skewed by spy nodes that download all transactions... that's the only explanation i have for why my tx/inv ratio is so high for sending vs receiving
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #26091: test: Fix syncwithvalidationinterfacequeue calls (master...2209-test-fix-🔻) https://github.com/bitcoin/bitcoin/pull/26091
mikehu44_ has joined #bitcoin-core-dev
<sipa> It looks very different when just looking at outbounds, which is what I guess we'd hope to be able to increase with erlay:
<sipa> T=$(date "+%s"); ./src/bitcoin-cli getpeerinfo | jq "to_entries | map(.value) | map(select(.inbound == false)) | map((.bytessent_per_msg.inv // 0) / ($T - .conntime)) | add"
mikehu44 has quit [Ping timeout: 265 seconds]
<sipa> just outbounds: inv sent 715 B/s, tx sent 250 B/s; inv recv 325 B/s, tx recv 512 B/s
mikehu44_ has quit [Ping timeout: 252 seconds]
<kouloumos> #proposedmeetingtopic important changes in 24.0 to cover in the new RC Testing Guide (see https://gist.github.com/kouloumos/fc112640a533e522d435c0995dcaaaf4 )
NorrinRadd has quit [Ping timeout: 252 seconds]
NorrinRadd has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #26093: doc: consolidate release-note fragments pre-wiki (master...consolidate_release_notes) https://github.com/bitcoin/bitcoin/pull/26093
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
piptart has joined #bitcoin-core-dev
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 250 seconds]
Talkless has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
chipxxx has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] aureleoules opened pull request #26094: rpc: Return block hash & height in getbalances, gettransaction and getwalletinfo (master...return-blockhash-with-wallet-calls) https://github.com/bitcoin/bitcoin/pull/26094
piptart has quit [Ping timeout: 252 seconds]
realies has quit [Quit: ~]
realies has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
evanlinjin has quit [Ping timeout: 258 seconds]
nanotube has quit [Quit: *poof*]
_apex_ has joined #bitcoin-core-dev
evanlinjin has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] jonatack opened pull request #26095: doc: fix spelling identified by codespell and update ignored words (master...2022-09-14-spelling-updates) https://github.com/bitcoin/bitcoin/pull/26095
__afmencken has joined #bitcoin-core-dev
af_mencken has quit [Ping timeout: 252 seconds]
dougefish_ has joined #bitcoin-core-dev
dougefish has quit [Read error: Connection reset by peer]
dougefish_ has quit [Ping timeout: 244 seconds]
dougefish_ has joined #bitcoin-core-dev
<bitcoin-git> [gui] hebasto merged pull request #669: Update translation source file for string freeze (round 2) (master...220914-tr) https://github.com/bitcoin-core/gui/pull/669
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f523df1ee866...d19000370066
<bitcoin-git> bitcoin/master 6725030 Hennadii Stepanov: qt: Update translation source file for string freeze (round 2)
<bitcoin-git> bitcoin/master d190003 Hennadii Stepanov: Merge bitcoin-core/gui#669: Update translation source file for string free...
Talkless has quit [Quit: Konversation terminated!]
AaronvanW has quit [Quit: Leaving...]
<bitcoin-git> [bitcoin] achow101 closed pull request #26061: wallet: Remove redundant waste calculation (master...remove-redundant-waste-calculation) https://github.com/bitcoin/bitcoin/pull/26061
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Client Quit]
flooded has quit [Remote host closed the connection]
chipxxx has quit [Read error: Connection reset by peer]
flooded has joined #bitcoin-core-dev
_apex_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 merged pull request #26053: rpc: bugfix, 'add_inputs' default value is true unless 'inputs' are provided (master...2022_rpc_wallet_fix_help_add_inputs) https://github.com/bitcoin/bitcoin/pull/26053
_apex_ has quit [Ping timeout: 265 seconds]
jesseposner has quit [Quit: Textual IRC Client: www.textualapp.com]
jesseposner has joined #bitcoin-core-dev
jesseposner has quit [Client Quit]
af_mencken has joined #bitcoin-core-dev
yanmaani2 has quit [Ping timeout: 258 seconds]
__afmencken has quit [Ping timeout: 260 seconds]
__afmencken has joined #bitcoin-core-dev
af_mencken has quit [Ping timeout: 265 seconds]
kexkey has quit [Ping timeout: 265 seconds]
afmencken has joined #bitcoin-core-dev
__afmencken has quit [Ping timeout: 265 seconds]
kexkey has joined #bitcoin-core-dev
yanmaani2 has joined #bitcoin-core-dev
yanmaani2 has quit [Remote host closed the connection]
yanmaani2 has joined #bitcoin-core-dev
<jamesob> sipa: jeez that's some jq-fu
jesseposner has joined #bitcoin-core-dev
<sipa> @jamesob It pains me that whenever I want to do something like this I spend 20 minutes re-learning some basics, which I then promptly forget.
<sipa> jq is super powerful, but somehow I can't ever remember how it actually works.
yanmaani2 has quit [Remote host closed the connection]
yanmaani2 has joined #bitcoin-core-dev
halosghost has quit [Quit: WeeChat 3.6]
bitdex has joined #bitcoin-core-dev
kouloumos has quit [Quit: Connection closed for inactivity]
bomb-on has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 264 seconds]
sipsorcery has joined #bitcoin-core-dev
Zenton has quit [Read error: Connection reset by peer]
brunoerg has quit []
_apex_ has joined #bitcoin-core-dev
_apex_ has quit [Ping timeout: 265 seconds]
nanotube has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 250 seconds]
bomb-on has quit [Quit: aллилѹіа!]
S3RK_ has quit [Ping timeout: 255 seconds]
S3RK has joined #bitcoin-core-dev
Guest7878 has joined #bitcoin-core-dev
Guest7878 has quit [Client Quit]