aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/scriptpubkeyman.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Implement SetType in DescriptorScriptPubKeyManAndrew Chow2020-04-231-1/+5
* | Introduce DescriptorScriptPubKeyMan as a dummy classAndrew Chow2020-04-231-0/+110
* | Introduce SetType function to tell ScriptPubKeyMans the type and internal-nes...Andrew Chow2020-04-231-0/+2
* | Merge #17219: wallet: allow transaction without change if keypool is emptySamuel Dobson2020-04-181-1/+1
|\ \
| * | [wallet] translate "Keypool ran out" messageSjors Provoost2020-02-041-1/+1
| |/
* | scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* | Replace std::to_string with locale-independent alternativeBen Woosley2020-03-141-2/+3
* | Replace GetSigningProvider with GetSolvingProviderAndrew Chow2020-03-091-1/+1
* | Move direct calls to MessageSign into new SignMessage functions in CWallet an...Andrew Chow2020-03-091-0/+14
* | Move key and script filling and signing from CWallet::FillPSBT to ScriptPubKe...Andrew Chow2020-03-091-0/+42
* | Add SignTransaction function to ScriptPubKeyMan and LegacyScriptPubKeyManAndrew Chow2020-03-081-0/+6
* | wallet/spkm: make GetOldestKeyPoolTime() constKarl-Johan Alm2020-03-021-1/+1
* | wallet: make CanGetAddresses() constKarl-Johan Alm2020-03-021-1/+1
* | wallet: make KeypoolCountExternalKeys() constKarl-Johan Alm2020-03-021-1/+1
* | wallet: make CanGenerateKeys() constKarl-Johan Alm2020-03-021-1/+1
* | wallet: Improve LegacyScriptPubKeyMan::CanProvide script recognitionRussell Yanofsky2020-02-121-8/+16
|/
* Refactor: Replace SigningProvider pointers with unique_ptrsAndrew Chow2020-01-231-2/+2
* Refactor: Copy CWallet signals and print function to LegacyScriptPubKeyManAndrew Chow2020-01-231-10/+0
* Box the wallet: Add multiple keyman maps and loopsAndrew Chow2020-01-231-0/+33
* HD Split: Avoid redundant upgradesAndrew Chow2020-01-231-1/+1
* Locking: Lock cs_KeyStore instead of cs_wallet in legacy keymanAndrew Chow2020-01-231-34/+34
* Merge #17537: wallet: Cleanup and move opportunistic and superfluous TopUp()sfanquake2019-12-171-3/+0
|\
| * keypool: Move opportunistic TopUps from LegacyScriptPubKeyMan to CWallet and ...Andrew Chow2019-11-221-3/+0
* | Replace LegacyScriptPubKeyMan::IsCrypted with LegacyScriptPubKeyMan::HasEncry...Andrew Chow2019-12-061-7/+6
* | Remove SetCrypted() and fUseCrypto; Change IsCrypted()'s implementationAndrew Chow2019-12-061-10/+4
* | Rename EncryptKeys to Encrypt and pass in the encrypted batch to useAndrew Chow2019-12-061-4/+13
* | Clear mapKeys before encryptingAndrew Chow2019-12-061-2/+3
* | Move fDecryptionThoroughlyChecked from CWallet to LegacyScriptPubKeyManAndrew Chow2019-12-061-2/+1
* | Move Unlock implementation to LegacyScriptPubKeyManAndrew Chow2019-12-061-4/+2
* | Replace LegacyScriptPubKeyMan::vMasterKey with GetDecryptionKey()Andrew Chow2019-12-061-3/+2
* | Key pool: Fix omitted pre-split count in GetKeyPoolSizeAndrew Chow2019-12-021-1/+1
* | Key pool: Change ReturnDestination interface to take address instead of keyAndrew Chow2019-12-021-4/+12
* | Key pool: Move LearnRelated and GetDestination callsAndrew Chow2019-12-021-1/+3
* | Add OutputType and CPubKey parameters to KeepDestinationAndrew Chow2019-11-261-4/+4
* | Rename Keep/ReturnKey to Keep/ReturnDestination and remove the wrapperAndrew Chow2019-11-261-13/+3
* | Key pool: Move CanGetAddresses callAndrew Chow2019-11-221-0/+4
|/
* Clean up nested scope in GetReservedDestinationRussell Yanofsky2019-11-051-4/+2
* Get rid of confusing LegacyScriptPubKeyMan::TopUpKeyPool methodRussell Yanofsky2019-11-051-11/+6
* Pass CTxDestination to ScriptPubKeyMan::GetMetadataRussell Yanofsky2019-11-051-8/+14
* Refactor: Move nTimeFirstKey accesses out of CWalletAndrew Chow2019-11-011-0/+6
* Refactor: Move GetKeypoolSize code out of CWalletAndrew Chow2019-11-011-0/+6
* Refactor: Move RewriteDB code out of CWalletAndrew Chow2019-11-011-0/+11
* Refactor: Move SetupGeneration code out of CWalletAndrew Chow2019-11-011-0/+13
* Refactor: Move HavePrivateKeys code out of CWallet::CreateWalletFromFileAndrew Chow2019-11-011-0/+6
* Refactor: Move Upgrade code out of CWallet::CreateWalletFromFileAndrew Chow2019-11-011-0/+35
* Refactor: Move MarkUnusedAddresses code out of CWallet::AddToWalletIfInvolvingMeAndrew Chow2019-11-011-0/+17
* Refactor: Move GetMetadata code out of getaddressinfoAndrew Chow2019-11-011-0/+15
* Refactor: Move LoadKey LegacyScriptPubKeyMan method definitionAndrew Chow2019-11-011-0/+5
* Refactor: Move SetAddressBookWithDB call out of LegacyScriptPubKeyMan::Import...Andrew Chow2019-11-011-6/+1
* refactor: Replace UnsetWalletFlagWithDB with UnsetBlankWalletFlag in ScriptPu...Andrew Chow2019-11-011-4/+4