Skip to content

Commit ce0d97c

Browse files
committed
add ava chow's wallet change
1 parent 9233cc9 commit ce0d97c

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

_posts/2025-07-10-socratic-seminar-67.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,10 @@ It allows multiple phones to create wallets with keyshares, and requires majorit
2828

2929
A new type of hardware wallet using FROST (Flexible Round-Optimized Schnorr Threshold Signatures)
3030

31-
[Frostsnap website](https://frostsnap.com/)
31+
[Frostsnap website](https://frostsnap.com/)
3232
[FROST whitepaper](https://eprint.iacr.org/2020/852.pdf?ref=glossary.blockstream.com)
33+
34+
## wallet: Keep track of the wallet's own transaction outputs in memory
35+
36+
[Pull Request](https://github.com/bitcoin/bitcoin/pull/27286)
37+
"Currently, the wallet (bitcoin-core) is not actually aware about its own transaction outputs. Instead, it will iterate all of the transactions stored in mapWallet, and then all of the outputs of those transactions, in order to figure out what belongs to it for the purposes of coin selection and balance calculation. For balance calculation, there is caching that results in it only iterating all of the transactions, but not all of the outputs. However when the cache is dirty, everything is iterated. This is especially problematic for wallets that have a lot of transactions, or transactions that have a lot of unrelated outputs (as may occur with coinjoins or batched payments).” - achow101

0 commit comments

Comments
 (0)