bitdex has joined #bitcoin-core-dev
dzxzg has quit [Quit: Client closed]
as2333 has quit [Ping timeout: 264 seconds]
TallTim_ has joined #bitcoin-core-dev
Norrin has quit [Remote host closed the connection]
TallTim has quit [Ping timeout: 252 seconds]
TallTim_ is now known as TallTim
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Ping timeout: 255 seconds]
PaperSword has joined #bitcoin-core-dev
Zenton has quit [Ping timeout: 248 seconds]
Yihen has joined #bitcoin-core-dev
nanotube has quit [Ping timeout: 248 seconds]
jarthur_ has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 255 seconds]
b_101 has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
b_101_ has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 255 seconds]
nanotube has joined #bitcoin-core-dev
Norrin has joined #bitcoin-core-dev
yanmaani has quit [Ping timeout: 255 seconds]
yanmaani has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 252 seconds]
martin_1 has joined #bitcoin-core-dev
yanmaani has quit [Ping timeout: 255 seconds]
martin_1 has quit [Ping timeout: 248 seconds]
achow101 has joined #bitcoin-core-dev
ConioVersion has joined #bitcoin-core-dev
yanmaani has joined #bitcoin-core-dev
<ConioVersion> hey
<ConioVersion> any help with hosting a coin so that users can download and join the network ?
<ConioVersion> my own coin
ConioVersion has left #bitcoin-core-dev [#bitcoin-core-dev]
Eval has joined #bitcoin-core-dev
martin_1 has joined #bitcoin-core-dev
dviola has quit [Quit: WeeChat 3.8]
AmishBTC has quit [Remote host closed the connection]
AmishBTC has joined #bitcoin-core-dev
Guest7021 has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 255 seconds]
SpellChecker has joined #bitcoin-core-dev
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
jamesob9 has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 255 seconds]
jamesob has quit [Read error: Connection reset by peer]
jamesob9 is now known as jamesob
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
achow101 has joined #bitcoin-core-dev
Livestradamus has quit [Quit: ~Peace~]
Livestradamus has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 255 seconds]
achow101 has joined #bitcoin-core-dev
Flow has quit [Ping timeout: 260 seconds]
AaronvanW has joined #bitcoin-core-dev
<fanquake> no
Guest7021 has quit [Quit: Client closed]
szkl has joined #bitcoin-core-dev
znow_ has quit [Quit: leaving]
salvatoshi has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/576e16e7026f...68e484afbbc2
<bitcoin-git> bitcoin/master 77192c9 Matthew Zipkin: cli: include local ("unreachable") peers in -netinfo table
<bitcoin-git> bitcoin/master 68e484a merge-script: Merge bitcoin/bitcoin#26584: cli: include local ("unroutable") peers in -n...
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #26584: cli: include local ("unroutable") peers in -netinfo table (master...netinfo-local) https://github.com/bitcoin/bitcoin/pull/26584
codo has joined #bitcoin-core-dev
Eval has quit [Quit: Leaving]
SpellChecker has quit [Quit: bye]
SpellChecker has joined #bitcoin-core-dev
Guest7078 has joined #bitcoin-core-dev
Guest7078 has quit [Client Quit]
<bitcoin-git> [bitcoin] ebarakos opened pull request #27102: Fix minor typo (master...fix-minor-typo) https://github.com/bitcoin/bitcoin/pull/27102
Norrin has quit [Remote host closed the connection]
martin_1 has quit [Read error: Connection reset by peer]
yanmaani has quit [Ping timeout: 255 seconds]
yanmaani has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] TheCharlatan opened pull request #27103: Blockstorage: Dont access gArgs to get blocks_dir (master...blockstorageArgs) https://github.com/bitcoin/bitcoin/pull/27103
<bitcoin-git> [bitcoin] TheCharlatan closed pull request #27103: Blockstorage: Dont access gArgs to get blocks_dir (master...blockstorageArgs) https://github.com/bitcoin/bitcoin/pull/27103
yanmaani has quit [Ping timeout: 255 seconds]
yanmaani has joined #bitcoin-core-dev
MrFrancis has joined #bitcoin-core-dev
MrFrancis has quit [Client Quit]
sudoforge has joined #bitcoin-core-dev
Flow has joined #bitcoin-core-dev
<bitcoin-git> [gui] hebasto merged pull request #603: Add settings.json prune-prev, proxy-prev, onion-prev settings (master...pr/qtkeep) https://github.com/bitcoin-core/gui/pull/603
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/68e484afbbc2...e43ff4eab2fe
<bitcoin-git> bitcoin/master 9d3127b Ryan Ofsky: Add settings.json prune-prev, proxy-prev, onion-prev settings
<bitcoin-git> bitcoin/master e43ff4e Hennadii Stepanov: Merge bitcoin-core/gui#603: Add settings.json prune-prev, proxy-prev, onio...
Norrin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e43ff4eab2fe...2b0cd7679f82
<bitcoin-git> bitcoin/master 6ada37d Andrew Chow: verify-commits: Bump trusted git root to after most recent laanwj merge
<bitcoin-git> bitcoin/master 2b0cd76 fanquake: Merge bitcoin/bitcoin#27076: verify-commits: Bump trusted git root to afte...
<bitcoin-git> [bitcoin] fanquake merged pull request #27076: verify-commits: Bump trusted git root to after most recent laanwj merge (master...2023-02-vc-bump-trusted-root) https://github.com/bitcoin/bitcoin/pull/27076
AaronvanW has quit [Quit: Leaving...]
___nick___ has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
Guyver2 has joined #bitcoin-core-dev
Guest47 has joined #bitcoin-core-dev
Guest47 has quit [Quit: Client closed]
nulldoot2k_ has quit [Remote host closed the connection]
nulldoot2k_ has joined #bitcoin-core-dev
Guest74 has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
Guest74 has quit [Client Quit]
Norrin has quit [Remote host closed the connection]
Norrin has joined #bitcoin-core-dev
Guest15 has joined #bitcoin-core-dev
Guest15 has left #bitcoin-core-dev [#bitcoin-core-dev]
nanotube has quit [Ping timeout: 255 seconds]
sturles_ has left #bitcoin-core-dev [#bitcoin-core-dev]
sturles has joined #bitcoin-core-dev
Norrin has quit [Remote host closed the connection]
Norrin has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 12 commits to master: https://github.com/bitcoin/bitcoin/compare/2b0cd7679f82...1e0198b6c1db
<bitcoin-git> bitcoin/master e37bcaa Pieter Wuille: Split ChaCha20 into aligned/unaligned variants
<bitcoin-git> bitcoin/master 6babf40 Pieter Wuille: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64
<bitcoin-git> bitcoin/master 12ff724 Pieter Wuille: Make unrestricted ChaCha20 cipher not waste keystream bytes
<bitcoin-git> [bitcoin] fanquake merged pull request #26153: Reduce wasted pseudorandom bytes in ChaCha20 + various improvements (master...202209_chacha20) https://github.com/bitcoin/bitcoin/pull/26153
nanotube has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
Zenton has joined #bitcoin-core-dev
<jamesob> _aj_: doing `CScriptNum.encode(CScriptNum(-1))`, e.g., results in the interpreter seeing "-257"
<sipa> jamesob: Is this in the functional test framework or the C++ codebase?
<jamesob> sipa: functional test framework -> C++
<jamesob> in Python, CScriptNum.encode(CScriptNum(-1)) gives b'\x01\x81', whereas the script interpreter expects b'\x81' to encode "-1". Maybe there's a bug in the Python?
<sipa> Looks like it.
<jamesob> Interestingly, CScript([CScriptNum(-1)]) yields the right value (b`\x81`)
<sipa> Wait wait.
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1e0198b6c1db...a65d2259f15b
<bitcoin-git> bitcoin/master dee8549 Sebastian Falbesoner: test: simplify and speedup mempool_updatefromblock.py by using MiniWallet
<bitcoin-git> bitcoin/master a65d225 merge-script: Merge bitcoin/bitcoin#27035: test: simplify and speedup mempool_updatefrom...
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #27035: test: simplify and speedup mempool_updatefromblock.py by using MiniWallet (master...202302-test-use_MiniWallet_for_mempool_updatefromblock) https://github.com/bitcoin/bitcoin/pull/27035
<sipa> jamesob: Do you mean the *script* b'\x81' (which is OP_1), or the script that *pushes* b'\x81' (which is the encoding of -1).
<jamesob> the latter
<jamesob> Oddly enough, when putting `CScript([CScriptNum(-1)])` on the witness stack, the C++ script interpreter sees -257
<sipa> The witness stack doesn't contain scripts; it contains script inputs directly encoded as byte arrays.
<jamesob> Putting `b'\x81'` onto the witness stack does "the right thing" for me (which is to encode an integer value of -1)
<sipa> Oh, in the functional framework, CScriptNum.encode and decode don't encode/decode to the byte encoding of the number, but to the script code that pushes that encoding.
<sipa> Which is why CScript([CScriptNum(-1)]) works.
<sipa> The encode/decode functions are only expected to be used in that context.
<jamesob> Oh - whereas in a witness stack context, the "push" is implicit?
<sipa> Right.
<jamesob> Got it, thanks
<sipa> Also in script context you have OP_1 through OP_16, and OP_1NEGATE available.
<sipa> In witness stack context you don't.
<jamesob> Oh you mean to minimally-encode small integers?
<jamesob> As in, you can use those opcodes to minimally encode small integers in a script context, but not in the contents of the witness stack?
<sipa> Yeah say to push b'\x03' (the encoding of the number 3) onto the stack, in script context you can use the 1-byte script "OP_3" (b'\x53').
<sipa> Or you could use the 2-byte script "<3>" (b'\x01\x03').
<sipa> In witness stack context, there are no scripts, you're just giving the stack of elements as you want it, so the only way is giving a stack containing the 1-byte element b'\x03').
<jamesob> Ah got it, and in fact it would be a contemporary policy violation to use "\x01\x03" in lieu of OP_3 in a script context, right?
<sipa> In standard scripts you *must* use OP_3 even, CheckMinimalPush will fail if you use <3>.
<jamesob> right ^
Guest77 has joined #bitcoin-core-dev
<sipa> Right, exactly.
Guest77 has quit [Client Quit]
<jamesob> So, when encoding Python ints for use on a witness stack, what you really want is `script.bn2vch(...)`
hg has joined #bitcoin-core-dev
<jamesob> I forgot, maybe we discussed this already: where did we land about the desireability of adding logging statements to the script interpreter? Are there performance concerns? Certain things would be nice to add, e.g. when the interpreter fails due to a generic exception, we don't do any logging of the excpetion itself; we just return
<jamesob> SCRIPT_ERR_UNKNOWN_ERROR.
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a65d2259f15b...5ecd14a31cad
<bitcoin-git> bitcoin/master 691eaf8 Matt Whitlock: Pass MSG_MORE flag when sending non-final network messages
<bitcoin-git> bitcoin/master 5ecd14a fanquake: Merge bitcoin/bitcoin#26844: Net: Pass `MSG_MORE` flag when sending non-fi...
<bitcoin-git> [bitcoin] fanquake merged pull request #26844: Net: Pass `MSG_MORE` flag when sending non-final network messages (round 2) (master...MSG_MORE) https://github.com/bitcoin/bitcoin/pull/26844
<jamesob> Kind of surprised we don't have a macro to conditionally include certain LogPrintfs only when debug mode is enabled...
<vasild> hebasto: wrt https://github.com/bitcoin/bitcoin/pull/27060#issuecomment-1431519355 "... adding more commits after reviewing and ACKing of previous ones ..." - what usually happens with big PRs that are split is that a different set of reviewers review the sub-PRs. How would that work if everything is kept in one unmerged PR and new commits are appended to it?
dzxzg has joined #bitcoin-core-dev
<vasild> for example, if things get merged, like usually, e.g. there are 10 already merged commits from old sub-PRs and two new ones are opened in a separate new sub-PR. The (new) reviewers see just that 2 new commits, while if everything is kept in one PR, they would see 12 commits
<hebasto> vasild: just trying to find a middle ground among different opinions, including "not merging unfinished build system"
<vasild> yeah
hernanmarino has joined #bitcoin-core-dev
b_101_ has joined #bitcoin-core-dev
b_101 has quit [Ping timeout: 255 seconds]
b_101 has joined #bitcoin-core-dev
b_101_ has quit [Ping timeout: 246 seconds]
szkl has quit [Quit: Connection closed for inactivity]
jarthur has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
jarthur_ has quit [Ping timeout: 246 seconds]
roze_paul has joined #bitcoin-core-dev
b_101 has quit [Read error: Connection reset by peer]
b_101 has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
b_101_ has joined #bitcoin-core-dev
b_101 has quit [Ping timeout: 260 seconds]
b_101 has joined #bitcoin-core-dev
b_101_ has quit [Ping timeout: 246 seconds]
dzxzg has quit [Quit: Client closed]
dzxzg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 closed pull request #27102: Fix minor typo (master...fix-minor-typo) https://github.com/bitcoin/bitcoin/pull/27102
Guest7019 has joined #bitcoin-core-dev
Guest7096 has joined #bitcoin-core-dev
Norrin has quit [Remote host closed the connection]
roze_paul has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Guest87 has joined #bitcoin-core-dev
Guest87 has quit [Client Quit]
pablomartin has quit [Ping timeout: 248 seconds]
Norrin has joined #bitcoin-core-dev
Guest7019 has quit [Quit: Client closed]
puchka has quit [Ping timeout: 255 seconds]
<jon_atack> jamesob: anything particular you have in mind to always log if --debug-build?
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
Guest7096 has quit [Ping timeout: 260 seconds]
qxs has quit [Ping timeout: 255 seconds]
qxs has joined #bitcoin-core-dev
puchka has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 246 seconds]
instagibbs_ has joined #bitcoin-core-dev
instagibbs has quit [Ping timeout: 265 seconds]
dermoth has quit [Ping timeout: 255 seconds]
dermoth has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
dzxzg has quit [Quit: Client closed]
dviola has quit [Ping timeout: 246 seconds]
<instagibbs_> does `tr()` commit to an unspendable path when not given any TREE arg?
<instagibbs_> ah, it does it seems, I'll add to docs
<sipa> tr(KEY) corresponds to a scriptPubKey OP_1 (KEY + H_TapTweak(KEY))
<sipa> rawtr(KEY) is just OP_1 (KEY).
<instagibbs_> yeah
Norrin has quit [Remote host closed the connection]
sudoforge has quit [Quit: 404]
qxs has quit [Ping timeout: 255 seconds]
qxs has joined #bitcoin-core-dev
Norrin has joined #bitcoin-core-dev
brunoerg_ has joined #bitcoin-core-dev
brunoerg has quit [Read error: Connection reset by peer]
halo has joined #bitcoin-core-dev
hg has quit [Ping timeout: 252 seconds]
Victor has joined #bitcoin-core-dev
Victor has quit [Client Quit]
hg has joined #bitcoin-core-dev
halo has quit [Ping timeout: 255 seconds]
pablomartin has joined #bitcoin-core-dev
Victor1986 has joined #bitcoin-core-dev
Norrin has quit [Remote host closed the connection]
Victor1986 has quit [Client Quit]
pablomartin4btc has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 255 seconds]
vasild has quit [Ping timeout: 255 seconds]
yanmaani has quit [Ping timeout: 255 seconds]
vasild has joined #bitcoin-core-dev
goatpig has quit [Ping timeout: 255 seconds]
yanmaani has joined #bitcoin-core-dev
hg has quit [Quit: WeeChat 3.8]
Norrin has joined #bitcoin-core-dev
brunoerg_ has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack opened pull request #27106: net: remove orphaned CSubNet::SanityCheck() (master...2023-02-rm-CSubNet-SanityCheck-and-snprintf-todo) https://github.com/bitcoin/bitcoin/pull/27106
PaperSword1 has joined #bitcoin-core-dev
jespada_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
PaperSword has quit [Remote host closed the connection]
PaperSword1 is now known as PaperSword
jespada has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
pablomartin4btc has quit [Read error: Connection reset by peer]
pablomartin has joined #bitcoin-core-dev
adam has quit [Killed (NickServ (GHOST command used by Adam_!Adam@sigterm.info))]
<bitcoin-git> [gui] achow101 merged pull request #711: refactor: Disable unused special members functions in `UnlockContext` (master...230214-unlock) https://github.com/bitcoin-core/gui/pull/711
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5ecd14a31cad...54742532ce34
<bitcoin-git> bitcoin/master 9fa43b5 Hennadii Stepanov: refactor: Disable unused special members functions in `UnlockContext`
<bitcoin-git> bitcoin/master 5474253 Andrew Chow: Merge bitcoin-core/gui#711: refactor: Disable unused special members funct...
grndslm has quit [Read error: Connection reset by peer]