brunoerg has joined #bitcoin-core-dev
gossie has quit [Ping timeout: 250 seconds]
brunoerg has quit [Ping timeout: 240 seconds]
gossie has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 252 seconds]
sipsorcery has joined #bitcoin-core-dev
da39a3ee5e6b4b0d has joined #bitcoin-core-dev
sipsorcery has quit [Remote host closed the connection]
Evel-Knievel has quit [Ping timeout: 256 seconds]
Evel-Knievel has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
shesek_ has quit [Remote host closed the connection]
shesek_ has joined #bitcoin-core-dev
bomb-on has quit [Quit: aллилѹіа!]
ghost43 has quit [Remote host closed the connection]
shesek__ has joined #bitcoin-core-dev
da39a3ee5e6b4b0d has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ghost43 has joined #bitcoin-core-dev
Guest76 has joined #bitcoin-core-dev
shesek_ has quit [Ping timeout: 240 seconds]
Guest76 has quit [Client Quit]
shesek_ has joined #bitcoin-core-dev
Evel-Knievel has quit [Ping timeout: 252 seconds]
Evel-Knievel has joined #bitcoin-core-dev
vysn has joined #bitcoin-core-dev
shesek__ has quit [Ping timeout: 240 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
Kaizen_K_ has quit [Ping timeout: 240 seconds]
shesek_ has quit [Remote host closed the connection]
shesek_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
upekkha has quit [Quit: upekkha]
upekkha has joined #bitcoin-core-dev
shesek__ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
shesek_ has quit [Ping timeout: 240 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
jonatack has quit [Ping timeout: 272 seconds]
shesek__ has quit [Remote host closed the connection]
shesek__ has joined #bitcoin-core-dev
shesek_ has joined #bitcoin-core-dev
Evel-Knievel has quit [Remote host closed the connection]
Evel-Knievel has joined #bitcoin-core-dev
shesek__ has quit [Ping timeout: 256 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
shesek_ has quit [Remote host closed the connection]
shesek_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Ping timeout: 240 seconds]
Evel-Knievel has quit [Ping timeout: 256 seconds]
Evel-Knievel has joined #bitcoin-core-dev
synch has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
shesek_ is now known as shesek
ebaySatoshi has joined #bitcoin-core-dev
da39a3ee5e6b4b0d has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
<ebaySatoshi> Where can I see the lines of code of Satoshi that were removed, possibly related to the implementation of a shopping feature in Bitcoin a bit like ebay shopping system?
zeropoint has quit [Ping timeout: 260 seconds]
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
shesek has quit [Remote host closed the connection]
shesek has joined #bitcoin-core-dev
synch has quit [Quit: Client closed]
ghost43 has quit [Remote host closed the connection]
sudoforge has quit [Ping timeout: 240 seconds]
ghost43 has joined #bitcoin-core-dev
da39a3ee5e6b4b0_ has joined #bitcoin-core-dev
hashfunc569 has joined #bitcoin-core-dev
da39a3ee5e6b4b0d has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
Willtech has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
mikehu44 has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
hashfunc569 has quit [Ping timeout: 240 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
Willtech has quit [Quit: Willtech]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
da39a3ee5e6b4b0_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
TallTim has quit [Remote host closed the connection]
da39a3ee5e6b4b0d has joined #bitcoin-core-dev
TallTim has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
da39a3ee5e6b4b0d has quit [Ping timeout: 256 seconds]
<jeremyrubin> https://github.com/jeremyrubin/satoshis-version ebaySatoshi that might be close to what you want
<jeremyrubin> feel free to make PRs if you see anything fun to document
da39a3ee5e6b4b0d has joined #bitcoin-core-dev
ebaySatoshi has quit [Quit: Ping timeout (120 seconds)]
rex4539 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
rex4539_ has joined #bitcoin-core-dev
rex4539_ has quit [Client Quit]
rex4539 has quit [Ping timeout: 240 seconds]
Kaizen_K_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 240 seconds]
shesek has quit [Remote host closed the connection]
shesek has joined #bitcoin-core-dev
Evel-Knievel has quit [Ping timeout: 272 seconds]
Evel-Knievel has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
ifeanyi has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
grettke has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
zeropoint has joined #bitcoin-core-dev
ifeanyi has quit [Ping timeout: 256 seconds]
ifeanyi has joined #bitcoin-core-dev
zeropoint has quit [Client Quit]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 250 seconds]
ghost43 has quit [Remote host closed the connection]
bandal has joined #bitcoin-core-dev
ifeanyi has quit [Ping timeout: 272 seconds]
ghost43 has joined #bitcoin-core-dev
ifeanyi has joined #bitcoin-core-dev
rex4539 has joined #bitcoin-core-dev
mikehu44 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
shesek has quit [Remote host closed the connection]
ifeanyi has quit [Ping timeout: 256 seconds]
shesek has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
da39a3ee5e6b4b0d has quit [Quit: Textual IRC Client: www.textualapp.com]
brunoerg has quit [Ping timeout: 240 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43_ has joined #bitcoin-core-dev
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
grettke has joined #bitcoin-core-dev
shesek has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Guest3 has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
<Guest3> Hello I have some questions. Why I can't see some messages?
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
Guest3 has quit [Quit: Client closed]
Guest3 has joined #bitcoin-core-dev
Guest3 has quit [Client Quit]
joerg46 has joined #bitcoin-core-dev
joerg46 has quit [Client Quit]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack opened pull request #24528: rpc: rename getdeploymentinfo status-next to status_next (master...getdeploymentinfo-rename-status-next-to-status_next) https://github.com/bitcoin/bitcoin/pull/24528
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
joerg60 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack closed pull request #24528: rpc: rename getdeploymentinfo status-next to status_next (master...getdeploymentinfo-rename-status-next-to-status_next) https://github.com/bitcoin/bitcoin/pull/24528
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bomb-on has joined #bitcoin-core-dev
ninewise has joined #bitcoin-core-dev
greypw254 has quit [Quit: I'll be back!]
greypw254 has joined #bitcoin-core-dev
ninewise has left #bitcoin-core-dev [WeeChat 2.8]
joerg60 has quit [Quit: Client closed]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_K_ has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 268 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack reopened pull request #24528: rpc: rename getdeploymentinfo status-next to status_next (master...getdeploymentinfo-rename-status-next-to-status_next) https://github.com/bitcoin/bitcoin/pull/24528
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
kexkey has quit [Ping timeout: 256 seconds]
kexkey has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
Willtech has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
bfsfhkacjzgcytf9 has quit [Quit: The Lounge - https://thelounge.chat]
bfsfhkacjzgcytf9 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master f661da7 fanquake: Merge bitcoin/bitcoin#24521: build: Fix Boost.Process detection on macOS a...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/93feabcb30e3...f661da70b932
<bitcoin-git> bitcoin/master 1d4157a Hennadii Stepanov: build: Fix Boost.Process detection on macOS arm64
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #24521: build: Fix Boost.Process detection on macOS arm64 (master...220310-boost) https://github.com/bitcoin/bitcoin/pull/24521
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f661da70b932...ce1fabe5454d
<bitcoin-git> bitcoin/master f1f994a Hennadii Stepanov: doc: Add `guix` prefix for changes to reproducible builds
<bitcoin-git> bitcoin/master ce1fabe fanquake: Merge bitcoin/bitcoin#24509: doc: Add `guix` prefix for changes to reprodu...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #24509: doc: Add `guix` prefix for changes to reproducible builds (master...220309-prefix) https://github.com/bitcoin/bitcoin/pull/24509
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has quit [Ping timeout: 252 seconds]
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
AaronvanW has quit [Quit: Leaving...]
brunoerg has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
Willtech has quit [Quit: Willtech]
Willtech has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
greypw254 has quit [Quit: I'll be back!]
greypw254 has joined #bitcoin-core-dev
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master 8336a06 fanquake: doc: remove Boost LDFLAGS from netBSD build docs
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ce1fabe5454d...bb0b39ce6fde
<bitcoin-git> bitcoin/master bb0b39c fanquake: Merge bitcoin/bitcoin#24524: doc: remove Boost LDFLAGS from netBSD build d...
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #24524: doc: remove Boost LDFLAGS from netBSD build docs (master...remove_boost_ldflags) https://github.com/bitcoin/bitcoin/pull/24524
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
szkl has quit [Quit: Connection closed for inactivity]
Willtech has quit [Quit: Willtech]
Willtech has joined #bitcoin-core-dev
GoldmanSats has quit [Quit: Connection closed for inactivity]
Guest46 has joined #bitcoin-core-dev
Guest46 has quit [Client Quit]
mikehu44 has quit [Ping timeout: 272 seconds]
mikehu44 has joined #bitcoin-core-dev
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] glozow opened pull request #24530: wallet: assert BnB's internally calculated waste is the same as GetSelectionWaste (master...2022-03-bnb-waste) https://github.com/bitcoin/bitcoin/pull/24530
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has quit [Ping timeout: 252 seconds]
roconnor has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
bomb-on has quit [Read error: Connection reset by peer]
bomb-on has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43_ has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #24531: Use designated initializers (master...2203-designated_init-🛍) https://github.com/bitcoin/bitcoin/pull/24531
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
arythmetic has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
Kaizen_K_ has joined #bitcoin-core-dev
yanmaani has quit [Remote host closed the connection]
yanmaani has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
brunoerg has quit [Remote host closed the connection]
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
szkl has joined #bitcoin-core-dev
Willtech has quit [Quit: Willtech]
Willtech has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
<fanquake> I have invited Murch (Xekyo) to the bitcoin and bitcoin-core organisations, so we can request reviews from him.
<Murch> 👀
Willtech has quit [Quit: Willtech]
mekster66949 has quit [Quit: mekster66949]
Willtech has joined #bitcoin-core-dev
mekster66949 has joined #bitcoin-core-dev
<sipa> all of the responsibility, none of the power ;)
Willtech has quit [Quit: Willtech]
Willtech has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bb0b39ce6fde...23e8c702bc95
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> bitcoin/master 40e871d glozow: [miner] always assume we can create witness blocks
<bitcoin-git> bitcoin/master 23e8c70 fanquake: Merge bitcoin/bitcoin#24421: miner: always assume we can build witness blo...
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #24421: miner: always assume we can build witness blocks (master...2022-02-miner-fincludewitness) https://github.com/bitcoin/bitcoin/pull/24421
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<fanquake> maximum fun
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
<earnest> (It's funny because there it's not responsibility if there is no power)
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/23e8c702bc95...a81717443f04
<bitcoin-git> bitcoin/master 9d5e693 Luke Dashjr: Bugfix: doc: Correct type of change_address/changeAddress in wallet RPC he...
<bitcoin-git> bitcoin/master e827202 Luke Dashjr: doc: Use human-friendly DefaultHint for change_address/changeAddress in wa...
<bitcoin-git> bitcoin/master a817174 MarcoFalke: Merge bitcoin/bitcoin#24453: Bugfix: doc: Correct change_address/changeAdd...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #24453: Bugfix: doc: Correct change_address/changeAddress in wallet RPC help (master...fix_rpcdoc_changeaddr_STR) https://github.com/bitcoin/bitcoin/pull/24453
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #24533: test: use MiniWallet for feature_maxuploadtarget.py (master...202203-test-use_MiniWallet_for_feature_maxuploadtarget) https://github.com/bitcoin/bitcoin/pull/24533
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has quit [Ping timeout: 252 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] prusnak opened pull request #24534: contrib: macdeploy: make gen-sdk deterministic (master...deterministic-macos-sdk) https://github.com/bitcoin/bitcoin/pull/24534
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
achow101 has quit [Quit: Bye]
achow101 has joined #bitcoin-core-dev
Willtech has quit [K-Lined]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #24535: test: Fix generate calls and comments in feature_segwit (master...2203-test_fix_seg-🏌) https://github.com/bitcoin/bitcoin/pull/24535
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
sirdigby727 has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
mikehu44 has quit [Ping timeout: 256 seconds]
sipsorcery has joined #bitcoin-core-dev
roconnor_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
roconnor has quit [Ping timeout: 256 seconds]
brunoerg has quit [Ping timeout: 240 seconds]
mikehu44 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a81717443f04...c109e7d51c9c
<bitcoin-git> bitcoin/master c109e7d Andrew Chow: Merge bitcoin/bitcoin#24530: wallet: assert BnB's internally calculated wa...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> bitcoin/master ec7d736 glozow: [wallet] assert BnB internally calculated waste is the same as GetSelectio...
bitcoin-git has joined #bitcoin-core-dev
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> [bitcoin] achow101 merged pull request #24530: wallet: assert BnB's internally calculated waste is the same as GetSelectionWaste (master...2022-03-bnb-waste) https://github.com/bitcoin/bitcoin/pull/24530
sudoforge has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #24537: rpc: Split mempool RPCs from blockchain.cpp (master...2203-mempoolRpc-🌛) https://github.com/bitcoin/bitcoin/pull/24537
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] glozow opened pull request #24538: miner: bug fix? update for ancestor inclusion using modified fees, not base (master...2022-03-miner-prioritised) https://github.com/bitcoin/bitcoin/pull/24538
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
roconnor_ is now known as roconnor
Talkless has joined #bitcoin-core-dev
vysn has quit [Ping timeout: 240 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
kexkey has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
kexkey has joined #bitcoin-core-dev
ifeanyi has joined #bitcoin-core-dev
sirdigby727 has quit [Quit: Connection closed for inactivity]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_K_ has quit [Ping timeout: 250 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
mikehu44 has quit [Ping timeout: 256 seconds]
arythmetic has quit [Remote host closed the connection]
mudsip has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<achow101> #startmeeting
<core-meetingbot`> Meeting started Fri Mar 11 19:00:17 2022 UTC. The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
<core-meetingbot`> Available commands: action commands idea info link nick
brunoerg has quit [Ping timeout: 250 seconds]
<michaelfolkson> hi
<achow101> #bitcoin-core-dev Wallet Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos Murch nehan NicolasDorier paveljanik
<achow101> petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar S3RK sipa vasild
<achow101> There are no pre-proposed topics. Anyone have something to discuss?
<michaelfolkson> A couple of mini topics
<sipa> hi
<michaelfolkson> With possible modifications to BIP 371 is this something that we can stew on for a while or does a decision need to be made soon?
<jeremyrubin> yes
<michaelfolkson> I saw rust-bitcoin (?) wanted to merge something/release something?
<achow101> michaelfolkson: I think it is too late to make changes to BIP 371
<sipa> I think so too.
<jeremyrubin> #proposedwalletmeetingtopic what are hww / hwi supposed to do with PSBTs / Signer role functionality
<michaelfolkson> Ok fair enough
<sipa> I suggested the change before knowing it was deployed anywhere.
<michaelfolkson> I'll close my issue then
<michaelfolkson> We can go to Jeremy's topic
<jeremyrubin> have you talked to salvatore sipa? it's ledger that deployed right?
<sipa> he commented on the issue
<achow101> Others may have as well. We don't know.
<sipa> but just the fact that anyone already implemented it, thinking is was complete, makes the bar to change it a lot higher
<sipa> they may not be the only one
<jeremyrubin> michaelfolkson: you should include this in your BIP process tweaks, we should add some kind of 'dontimplementyet' type tag
<sipa> I don't think that helps. This BIP wouldn't have had such a tag.
<sipa> I was just too late with my feedback; so be it.
<achow101> Ideally the "don't implement yet" stage is when it's on the mailng list prior to being PR'd to bips
<achow101> and that people would comment on BIPs when they are proposed to the mailing list before the PR is opened
<jeremyrubin> > ideally
ifeanyi has quit [Ping timeout: 240 seconds]
<michaelfolkson> The BIP is still draft. Presumably now it is implemented in the wild that should just move to final
<jeremyrubin> draft is kinda meaningless
<achow101> indeed...
<sipa> I think tis discussion does not belong here
<sipa> *this
<jeremyrubin> sipa: +1
<michaelfolkson> Fair enough
<achow101> #topic what are hww / hwi supposed to do with PSBTs / Signer role functionality (jeremyrubin)
<core-meetingbot`> topic: what are hww / hwi supposed to do with PSBTs / Signer role functionality (jeremyrubin)
<jeremyrubin> so there has been a little discussion in rust-miniscript on this
<jeremyrubin> basically, it's not really clear (at least *to me*) what is supposed to happen with the satisfaction of miniscript stuff w.r.t. HWWs
<jeremyrubin> i.e., BIP-174 defines things that a signer must verify (like the parent txns of all outputs being spent AFAIU?)
<jeremyrubin> but it's not really clear to me either if the signer is in HWW how that data is getting shuttled over to the singing 'enclave'
ghost43 has quit [Remote host closed the connection]
<jeremyrubin> rust-miniscript has this thing called a Satisfier which is an API to "look up" a key out of the PSBT itself, which in theory could be used to "look up" a signature out of HWW (if it sent it all the right information?)
<achow101> jeremyrubin: the psbt is supposed to contain all of the things the hww needs in order to sign
ghost43 has joined #bitcoin-core-dev
<sipa> this seems more like rust-miniscript API question than a question about wallets (and even less about bitcoin core's wallet)
<jeremyrubin> well in 174 it says "Before signing a non-witness input, the Signer must verify that the TXID of the non-witness UTXO matches the TXID specified in the unsigned transaction."
<sipa> is that not clear?
<jeremyrubin> but it's not really clear to me in the PSBT which data we've defined to allow that verification
brunoerg has joined #bitcoin-core-dev
<jeremyrubin> how do we verify that? don't we need the entire parent TX to check that Outpoint(Txid(tx), i) == input.outpoint
<achow101> jeremyrubin: that's provided in the psbt
<achow101> as non_witness_utxo
<sipa> the entire parent tx is "the non-witness UTXO", which is a field in the PSBT
<jeremyrubin> ahh ok i see
<achow101> anything else to discuss?
<michaelfolkson> 6 hour turnaround on #24530 from opening to merging? :)
<gribble> https://github.com/bitcoin/bitcoin/issues/24530 | wallet: assert BnBs internally calculated waste is the same as GetSelectionWaste by glozow · Pull Request #24530 · bitcoin/bitcoin · GitHub
<michaelfolkson> Very small change admittedly
<michaelfolkson> But you seem like a quick merger achow101 :)
<achow101> #endmeeting
<core-meetingbot`> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
<core-meetingbot`> Meeting ended Fri Mar 11 19:18:28 2022 UTC.
<jeremyrubin> ah
<jeremyrubin> drats
<jeremyrubin> i was still typing a q
<achow101> oops
<jeremyrubin> can ask out of band
<jeremyrubin> Well I guess the only other API oriented Q i have is that it seems like a lot of wallets don't support PSBT directly, and instead have some custom format and return signatures rather than updated PSBTs
<achow101> jeremyrubin: that's partially because most hwws predate PSBT
<jeremyrubin> fair
ghost43 has quit [Remote host closed the connection]
<jeremyrubin> but e.g. jade seems to be this way
<achow101> some are starting to add psbt though, e.g. ledger
<jeremyrubin> yep
ghost43 has joined #bitcoin-core-dev
<jeremyrubin> I guess the general question is API wise are we expecting PSBT supporting wallets to return a vector of signatures/witness data, or to directly modify and send back the PSBT
<sipa> the bitcoin core signing logic also works like that
<jeremyrubin> "that" =?
<achow101> jeremyrubin: if they take a PSBT, then return a psbt with sigs
<achow101> if they don't take a psbt, then whatever
<jeremyrubin> gotcha.
<achow101> for example, walletprocesspsbt takes a psbt, and returns a psbt with sigs
<jeremyrubin> yes
<sipa> I mean... I expect PSBTs to work with PSBTs, and they'll quite possibly be written with code that internally uses a satisfier-like interface to construct signatures and whatnot.
<sipa> So my answer would be both, depending on what layer of the software you're looking at.
<achow101> I guess ledger is an exception because they can take a psbt but return sigs
<achow101> but that's a limitation of the hardware (not enough memory to store psbts)
<jeremyrubin> well currently the satisfier iface is doing something where we look at the psbt and finalize miniscripts
<jeremyrubin> v.s. look at psbt and create signatures
<achow101> I don't know anything about rust-miniscript and related
<jeremyrubin> i'm curious if it makes sense for signers to understand miniscript inherently
<sipa> that = Bitcoin Core's PSBT RPC is internally implemented with calls to logic that "signs"
<sipa> i mean... again API layer
<sipa> a PSBT signer can sign whatever it understands/likes
<jeremyrubin> well i guess my wondering is that if they don't have miniscript logic, then they can't know if a key they have is requested
<sipa> if that includes miniscript, it can sign PSBTs that involve miniscript
<sipa> @jeremyrubin That's not true, actually - you can sign without understanding
<jeremyrubin> sure, it's valid to say anything can be in a different layer, i'm just trying to figure out really where the responsibility for these things should be. I could see a format where miniscript is not expected to be understood, but we'd need a "key extractor" that tells the signer which keys are in which input
<jeremyrubin> and that would be "trusted"
<sipa> You can infer from PSBT fields (if it contains the necessary values added by an Updater), with which keys a signature is expected with
<jeremyrubin> PSBT_IN_TAP_BIP32_DERIVATION ?
<jeremyrubin> it's not clear that those are hints v.s. required
<jeremyrubin> e.g., if a key is within a gaplimit or something for the hww, i wouldn't need the derivation hint
<sipa> you don't need to trust it - if you agree with the transaction (whatever that means for you), you can sign with it - at worst, your signature is just invalid if it happens a signature with that key doesn't participate in that script
<sipa> sure?
<sipa> psbt is just a container format that conveys all information a signer potentially needs
<jeremyrubin> but that requires parsing miniscript to figure that out
<sipa> they may not need/use all of it, if they don't care about it
<jeremyrubin> "just a container" --> also a spec for roles to process it
<sipa> for the updater, yes
<sipa> for the signer, no
<jeremyrubin> s/the/a/g
<sipa> *updater
<sipa> one of the participants in the process must be an updated that understands the thing being signed, and a finalizer that does
<sipa> which means they can be relatively dumb
<sipa> but the signer can just use the information provided by the updater
* jeremyrubin (how apoas would work with this) OP_TOALTSTACK
<sipa> i mean... it all depends on what you want to sign
<sipa> signers can be restricted to only participating in scripts they understand/care about
<jeremyrubin> yes
<jeremyrubin> and if we want that, they would need to pull in miniscript?
<sipa> there isn't a spec for "all psbt compliant software must support X" - it's just a spec for communicating how the things they need for that
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] sstone opened pull request #24539: Add a "tx output spender" index (master...add-txospender-index) https://github.com/bitcoin/bitcoin/pull/24539
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<sipa> signers don't need to include miniscript code; they may still want to
<sipa> and even with miniscript support in the updater/finalizer, you're still restricted to miniscript-compatible scripts
<sipa> people may certainly care about signing for other non-trivial things too
<sipa> e.g. lightning htlcs?
mikehu44 has quit [Quit: No Ping reply in 180 seconds.]
<jeremyrubin> so i guess at it's core for an API what you really want is something where you have a device driver that is PSBT in - PSBT out
<jeremyrubin> and then you combine the out with the in on the way back (or expect the signer is honest?)
mikehu44 has joined #bitcoin-core-dev
<jeremyrubin> and in implementing that interface, you're free to choose what amount of stuff happens between in and out
<sipa> yes, at the high level the protocol is roles that all operate solely on PSBTs
<jeremyrubin> tyvm
<sipa> implementations internally will of course do that in very different ways
<jeremyrubin> i think this gives me enough of a direction to make an interface
ifeanyi has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
ifeanyi has quit [Ping timeout: 272 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
Guest24 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Guest24 has quit [Client Quit]
Talkless has quit [Ping timeout: 256 seconds]
zeropoint has quit [Ping timeout: 252 seconds]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 250 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
mikehu44 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
brunoerg has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
szkl has quit [Quit: Connection closed for inactivity]
Kaizen_K_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 256 seconds]
rex4539 has quit [Ping timeout: 240 seconds]
rex4539 has joined #bitcoin-core-dev
realies3 has joined #bitcoin-core-dev
TheRec_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
_cold has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
Alexthek1d has joined #bitcoin-core-dev
cmirror has quit [*.net *.split]
bandal has quit [*.net *.split]
realies has quit [*.net *.split]
DeanGuss has quit [*.net *.split]
TheRec has quit [*.net *.split]
koolazer has quit [*.net *.split]
jb55 has quit [*.net *.split]
cfields_ has quit [*.net *.split]
dongcarl has quit [*.net *.split]
cold has quit [*.net *.split]
realies3 is now known as realies
bandal has joined #bitcoin-core-dev
cfields_ has joined #bitcoin-core-dev
DeanGuss has joined #bitcoin-core-dev
dongcarl has joined #bitcoin-core-dev
koolazer has joined #bitcoin-core-dev
jb55 has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
hashfuncadb has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
Alexthek1d has quit [Quit: Leaving]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
yanmaani has quit [Ping timeout: 240 seconds]
AaronvanW has quit [Quit: Leaving...]
yanmaani has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
yanmaani has quit [Ping timeout: 240 seconds]
yanmaani has joined #bitcoin-core-dev
Guyver2 has quit [Remote host closed the connection]
luke-jr has quit [Ping timeout: 272 seconds]
sipsorcery has quit [Ping timeout: 240 seconds]
luke-jr has joined #bitcoin-core-dev