[Wallet] Replace OrderedTxItems(..) with in-memory map #4702
pull cozz wants to merge 2 commits into bitcoin:master from cozz:cozz14 changing 7 files +67 −117-
cozz commented at 1:15 am on August 15, 2014: contributorI was wondering why adding 18000 transactions to the wallet takes ages. One of the reasons is CWallet::OrderedTxItems(..). So maintain the map in-memory instead of generating it all the time. This pull should not change any functionality.
-
BitcoinPullTester commented at 5:08 pm on August 18, 2014: noneAutomatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p4702_6b18a63a5099a6011187f20d05f2357a5bb4b2ea/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
-
laanwj added the label Wallet on Aug 19, 2014
-
[Wallet] Store accounting entries in memory ef91f51e68
-
[Wallet] Replace OrderedTxItems(..) with in-memory map ac09e08364
-
cozz force-pushed on Oct 3, 2014
-
cozz commented at 3:47 am on October 3, 2014: contributorrebased
-
laanwj commented at 11:40 am on February 9, 2015: member@jonasschnelli is working on larger changes to the wallet, and adding a ’netwallet’ based on a new database. There doesn’t seem to be much point in improving the performance of the legacy wallet, with risk of breaking things. So I’m closing this, sorry.
-
laanwj closed this on Feb 9, 2015
-
ghost commented at 12:27 pm on October 26, 2015: noneAny news on this wallet by @jonasschnelli ? I ask because a number of useful ideas seem to have been by-passed in favor of this option.
-
jonasschnelli commented at 12:32 pm on October 26, 2015: contributorStill working on the wallet. Currently I’m exploring some hardware wallet stuff. Soon I’m back refactoring the wallet. Very likely I’m going to remove everything node related from my core-wallet fork and support SPV*RPC (qt) wallet connection to a trusted full node. Bundling the two (for deployment) could still be possible.
-
MarcoFalke commented at 12:50 pm on October 26, 2015: memberThis seems related to #6851?
-
ghost commented at 12:54 pm on October 26, 2015: nonehehehe, it’ll be a year soon and likely any work you do will take a while longer. Why don’t we re-consider the most useful pull requests and maybe merge them? Then later when your version becomes available, we can allow users to have a choice? I see no downside to this and would be willing to put in some hours towards these goals.
-
MarcoFalke locked this on Sep 8, 2021
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 21:12 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 21:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me