aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | Remove BDB dummy databasesAndrew Chow2020-07-292-34/+4
* | | | | | Introduce DummyDatabase and use it in the testsAndrew Chow2020-07-292-1/+42
* | | | | | walletdb: Remove BerkeleyBatch friend class from BerkeleyDatabaseAndrew Chow2020-07-221-2/+2
* | | | | | No need to check for duplicate fileids in all dbenvsAndrew Chow2020-07-221-17/+6
* | | | | | walletdb: Move Db->open to BerkeleyDatabase::OpenAndrew Chow2020-07-222-29/+32
* | | | | | walletdb: track database file use as m_refcount within BerkeleyDatabaseAndrew Chow2020-07-222-29/+28
* | | | | | Combine BerkeleyEnvironment::Verify into BerkeleyDatabase::VerifyAndrew Chow2020-07-222-13/+6
|/ / / / /
* | | | | Merge #19334: wallet: Introduce WalletDatabase abstract classSamuel Dobson2020-07-239-63/+152
|\ \ \ \ \
| * | | | | walletdb: Introduce WalletDatabase abstract classAndrew Chow2020-07-145-32/+84
| * | | | | walletdb: Add BerkeleyDatabase::Open dummy functionAndrew Chow2020-07-142-0/+9
| * | | | | walletdb: Introduce AddRef and RemoveRef functionsAndrew Chow2020-07-142-7/+24
| * | | | | walletdb: Move BerkeleyDatabase::Flush(true) to Close()Andrew Chow2020-07-146-30/+41
| | |/ / / | |/| | |
* | | | | Merge #19370: Static asserts for consistency of fee defaultsWladimir J. van der Laan2020-07-221-0/+5
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Static asserts for consistency of fee defaults.Daniel Kraft2020-06-241-0/+5
* | | | | Merge #18907: walletdb: Don't remove database transaction logs and instead errorMarcoFalke2020-07-223-24/+16
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | walletdb: Don't remove database transaction logs and instead errorAndrew Chow2020-07-133-24/+16
* | | | | Merge #19325: wallet: Refactor BerkeleyDatabase to introduce DatabaseBatch ab...MarcoFalke2020-07-145-90/+129
|\ \ \ \ \
| * | | | | walletdb: Add MakeBatch function to BerkeleyDatabase and use itAndrew Chow2020-07-094-25/+35
| * | | | | walletdb: Refactor DatabaseBatch abstract class from BerkeleyBatchAndrew Chow2020-07-092-65/+94
* | | | | | Merge #18202: refactor: consolidate sendmany and sendtoaddress codeSamuel Dobson2020-07-121-78/+54
|\ \ \ \ \ \
| * | | | | | [rpc] refactor: consolidate sendmany and sendtoaddress codeSjors Provoost2020-06-191-78/+54
* | | | | | | Merge #19490: wallet: Fix typo in comments; Simplify assertSamuel Dobson2020-07-123-5/+5
|\ \ \ \ \ \ \
| * | | | | | | wallet: Fix typo in comments; Simplify assertMarcoFalke2020-07-113-5/+5
* | | | | | | | Merge #19493: wallet: Fix clang build in MacMarcoFalke2020-07-111-2/+2
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | wallet: Fix clang build in MacAnthony Fieroni2020-07-111-2/+2
| |/ / / / / /
* | | | | | | Merge #19441: walletdb: don't reinitialize desc cache with multiple cache ent...Samuel Dobson2020-07-121-3/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | walletdb: don't reinitialize desc cache with multiple cache entriesAndrew Chow2020-07-031-3/+0
* | | | | | | Merge #18923: wallet: Never schedule MaybeCompactWalletDB when -flushwallet i...Samuel Dobson2020-07-118-17/+24
|\ \ \ \ \ \ \
| * | | | | | | refactor: Use C++11 range-based for loopMarcoFalke2020-07-091-2/+2
| * | | | | | | wallet: Never schedule MaybeCompactWalletDB when -flushwallet is offMarcoFalke2020-07-092-4/+4
| * | | | | | | wallet: Pass unused args to StartWalletsMarcoFalke2020-07-096-11/+18
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge #19046: Replace CWallet::Set* functions that use memonly with Add/Load ...Samuel Dobson2020-07-116-38/+61
|\ \ \ \ \ \ \
| * | | | | | | Split SetWalletFlags into Add/LoadWalletFlagsAndrew Chow2020-06-223-8/+19
| * | | | | | | Split SetActiveScriptPubKeyMan into Add/LoadActiveScriptPubKeyManAndrew Chow2020-05-214-14/+22
| * | | | | | | Split SetHDChain into AddHDChain and LoadHDChainAndrew Chow2020-05-213-16/+20
* | | | | | | | Merge #18850: wallet: Fix ZapSelectTx to sync wallet spendsSamuel Dobson2020-07-112-1/+36
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fix ZapSelectTx to sync wallet spendsAnthony Fieroni2020-05-072-1/+36
* | | | | | | | refactor: clean up PeriodicFlush()John Newbery2020-07-091-31/+22
* | | | | | | | Merge #19320: wallet: Replace CDataStream& with CDataStream&& where appropriateMarcoFalke2020-07-092-39/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | wallet: Replace CDataStream& with CDataStream&& where appropriateMarcoFalke2020-06-202-12/+12
| * | | | | | | | wallet: Remove confusing double return value ret+successMarcoFalke2020-06-202-28/+6
* | | | | | | | | Merge #19324: wallet: Move BerkeleyBatch static functions to BerkeleyDatabaseMarcoFalke2020-07-056-61/+24
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | walletdb: Move Rewrite into BerkeleyDatabaseAndrew Chow2020-07-012-12/+3
| * | | | | | | | | walletdb: Move PeriodicFlush into WalletDatabaseAndrew Chow2020-07-013-9/+6
| * | | | | | | | | walletdb: Combine VerifyDatabaseFile and VerifyEnvironmentAndrew Chow2020-07-016-40/+15
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge #19277: util: Add Assert identity functionMarcoFalke2020-07-041-3/+3
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | scripted-diff: Replace EnsureChainman with Assert in unit testsMarcoFalke2020-06-151-3/+3
* | | | | | | | | Merge #19413: refactor: Remove confusing BlockIndex globalMarcoFalke2020-07-031-8/+9
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | refactor: Remove confusing BlockIndex globalMarcoFalke2020-06-291-8/+9
* | | | | | | | | | Merge #19215: psbt: Include and allow both non_witness_utxo and witness_utxo ...Samuel Dobson2020-07-033-17/+2
|\ \ \ \ \ \ \ \ \ \