joinmarket/test
Kristaps Kaupe 98466ea655
Merge JoinMarket-Org/joinmarket-clientserver#1616: Allow cache purging at wallet initialization
ef1d76e9db Allow cache purging at wallet initialization (Adam Gibson)

Pull request description:

  Fixes #1614.
  Prior to this commit, if data in the persisted cache in the wallet file were wrong (should be a very extraordinary case), then the joinmarket code would have to crash with a cache invalid warning. After this commit, in such an extraordinary case, the option exists to invalidate or remove the cache on startup, so that it can be rebuilt from scratch. This is done with a config var wallet_caching_disabled in the POLICY section.

ACKs for top commit:
  kristapsk:
    utACK ef1d76e9db

Tree-SHA512: dea2256c7246417ab17be0c89d6b64f49243f35204a8d316ab520f94451d149b3131c928be020f7152f99e0eb5f07843341bb48fca5aaef4c6517701a122b355
2023-12-08 20:31:19 +02:00
..
Dockerfiles Remove unused code instead of commenting out 2022-12-30 02:37:41 +02:00
jmbase Rewrite AES code with cryptography 2023-10-08 14:05:50 +02:00
jmbitcoin Migrate to modern packaging and src layout 2023-10-05 19:32:20 +02:00
jmclient Merge JoinMarket-Org/joinmarket-clientserver#1616: Allow cache purging at wallet initialization 2023-12-08 20:31:19 +02:00
jmdaemon Migrate to modern packaging and src layout 2023-10-05 19:32:20 +02:00
lint fix linting 2023-10-06 22:21:24 +02:00
testrunner Fix ShellCheck warnings 2023-10-30 23:25:56 +02:00
unified Migrate to modern packaging and src layout 2023-10-05 19:32:20 +02:00
bitcoin.conf [test] Update test/bitcoin.conf according to 0.20 release notes 2020-06-25 15:32:52 -04:00
regtest_joinmarket.cfg Allow taker peers to not serve onions + bugfixes. 2022-03-29 12:15:46 +01:00
run_tests.sh Do not reinstall on test 2023-11-03 18:43:11 +01:00
tx_segwit_valid.json Modify jmclient tests for new protocol updates 2017-07-22 21:07:17 +03:00