dougefish has quit [Remote host closed the connection]
blackmarble has quit [Read error: Connection reset by peer]
jeremyrubin has quit [Quit: Ping timeout (120 seconds)]
instagibbs has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
berndj has quit [Remote host closed the connection]
tinova has quit [Quit: Ping timeout (120 seconds)]
michaelfolkson has quit [Quit: ZNC 1.8.2 - https://znc.in]
sloorush has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
cornfeedhobo has quit [Remote host closed the connection]
tinova3 is now known as tinova
meshcollider has quit [Ping timeout: 264 seconds]
BUSY has quit [Ping timeout: 240 seconds]
jesseposner has quit [Ping timeout: 264 seconds]
bomb-on has quit [Read error: Connection reset by peer]
jrayhawk has quit [Ping timeout: 268 seconds]
jesseposner has joined #bitcoin-core-dev
jrayhawk has joined #bitcoin-core-dev
BUSY has joined #bitcoin-core-dev
bcdarc has quit [Ping timeout: 240 seconds]
bomb-on has joined #bitcoin-core-dev
berndj has joined #bitcoin-core-dev
meshcollider has joined #bitcoin-core-dev
cornfeedhobo has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
vasild has quit [Quit: leaving]
vasild has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
<bitcoin-git>
[bitcoin] MarcoFalke opened pull request #25591: move-only: Version handshake to libtest_util (master...2207-hand-util-🕷) https://github.com/bitcoin/bitcoin/pull/25591
<bitcoin-git>
[bitcoin] glozow opened pull request #25592: test persistence of non-mempool tx prioritisation (master...2022-07-test-persist-deltas) https://github.com/bitcoin/bitcoin/pull/25592
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
<bitcoin-git>
bitcoin/master 7a45c33 furszy: Introduce generic 'Result' class
<bitcoin-git>
bitcoin/master 198fcca furszy: wallet: refactor, include 'FeeCalculation' inside 'CreatedTransactionResul...
<bitcoin-git>
[bitcoin] MarcoFalke merged pull request #25218: refactor: introduce generic 'Result' class and connect it to CreateTransaction and GetNewDestination (master...2022_generic_result) https://github.com/bitcoin/bitcoin/pull/25218
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
yanmaani has quit [Remote host closed the connection]
yanmaani has joined #bitcoin-core-dev
ronoaldo has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] MarcoFalke opened pull request #25594: refactor: Return BResult from restoreWallet (master...2207-BResult-restoreWallet-🍌) https://github.com/bitcoin/bitcoin/pull/25594
Guyver2__ has joined #bitcoin-core-dev
Guyver2_ has quit [Ping timeout: 240 seconds]
mmgen has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 272 seconds]
sudoforge has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
mmgen has quit [Quit: leaving]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 240 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Read error: Connection reset by peer]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
<bitcoin-git>
[bitcoin] instagibbs opened pull request #25595: Verify PSBT inputs rather than check for fields being empty (master...verify_psbt_input) https://github.com/bitcoin/bitcoin/pull/25595
<mooncoder>
so you need to make regular backups , not just once?
<sipa>
It's complicated. The keys are deterministic, but the hdseedid value is just a hash of the master key.
<sipa>
A backup once suffices, unless you import keys, to recover your funds.
<mooncoder>
Ok
<sipa>
At least if the wallet was created using Bitcoin Core 0.13 or later.
<sipa>
Before that, the keys were not deterministic.
dviola has joined #bitcoin-core-dev
<mooncoder>
Cool
<mooncoder>
Why doesn't bitcoin-core just export the master key? it would make offline backup easier vs a dat file with custom binary format
<sipa>
Being a full node wallet, which doesn't rely on trusted third party services, makes recovering a wallet generally an expensive operation.
<sipa>
And a seed doesn't let you recover a whole wallet anyway, just the keys/funds. It can't help you get information about invoices back, e.g. if you assign labels to addresses to figure out who paid you.
<sipa>
So it follows a model where a wallet is a file, and you need to back up that file.
<sipa>
Part of that is just historical - the Bitcoin Core wallet predates all other wallet software, and still has a design that dates back to this time (mostly).
<sipa>
But with the more recent descriptor wallets you can export the private descriptors, which suffices to recover funds.
<sipa>
It's a bit longer than just a master key or seed phrase, but encompasses a lot more (e.g. it's compatible with multisig setups, different script types/versions, ...).
<mooncoder>
Interesting
<sipa>
With the older wallets it's also possible to dump the master key if you really want to (using dumpwallet RPC) which should be enough to recover the keys, but comes with caveats.
<sipa>
I only said that hdseedid isn't enough.
<mooncoder>
Ah ok
<mooncoder>
I'm surprised that bitcoin-core still doesn't support passphrases, was expecting to support it by now
<sipa>
It supports encrypting the wallet with a passphrase since v0.5
<mooncoder>
Oops, I meant seed phrase
mooncoder has quit [Quit: Client closed]
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] theStack opened pull request #25598: doc: assumeutxo: format tables to be aligned in plain-text (master...202207-doc-assumeutxo-nicer_plaintext_tables) https://github.com/bitcoin/bitcoin/pull/25598
Guyver2__ has left #bitcoin-core-dev [#bitcoin-core-dev]
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Read error: Connection reset by peer]
djsbtc[m] has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Read error: Connection reset by peer]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
w0xlt_ has left #bitcoin-core-dev [#bitcoin-core-dev]
w0xlt has joined #bitcoin-core-dev
hashfunc106d has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
hashfunc106d has quit [Remote host closed the connection]
w0xlt has quit []
w0lxt has joined #bitcoin-core-dev
evbo has quit [Ping timeout: 272 seconds]
hashfuncded has joined #bitcoin-core-dev
w0lxt has quit [Client Quit]
w0xlt has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Read error: Connection reset by peer]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
thecoder_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 272 seconds]
test_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
_flood has quit [Ping timeout: 240 seconds]
Kaizen_Kintsugi_ has quit [Ping timeout: 272 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Talkless has quit [Ping timeout: 272 seconds]
thecoder_ has quit [Quit: Leaving]
o3 has quit [Quit: Connection closed for inactivity]
sloorush has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [*.net *.split]
jesseposner has quit [*.net *.split]
rush has quit [*.net *.split]
Saloframes has quit [*.net *.split]
dongcarl has quit [*.net *.split]
gleb10 has quit [*.net *.split]
jesseposner has joined #bitcoin-core-dev
Saloframes has joined #bitcoin-core-dev
gleb10 has joined #bitcoin-core-dev
dongcarl has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
hashfuncded has quit [Ping timeout: 244 seconds]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 244 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 268 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 272 seconds]
brunoerg has quit [Ping timeout: 272 seconds]
instagibbs_ has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
Kaizen_K_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 272 seconds]
brunoerg has quit [Ping timeout: 268 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 244 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 276 seconds]
brunoerg has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
test__ has joined #bitcoin-core-dev
test_ has quit [Ping timeout: 272 seconds]
<bitcoin-git>
[bitcoin] achow101 opened pull request #25599: build: Check for std::atomic::exchange rather than std::atomic_exchange (master...specifc-atomics-check) https://github.com/bitcoin/bitcoin/pull/25599
vasild has quit [Remote host closed the connection]
SpellChecker has quit [Remote host closed the connection]
bitdex has quit [Read error: Connection reset by peer]
ghost43 has quit [Remote host closed the connection]
yanmaani has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
yanmaani has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
SpellChecker has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]