Commit Graph

19 Commits (9b08006bc502e67956d6ab518388fad6397cac8d)

Author SHA1 Message Date
fanquake 32fa49a184
make ParseOutputType return a std::optional<OutputType>
3 years ago
Andrew Chow 87a0e7a3b7 Disallow bech32m addresses for legacy wallet things
3 years ago
Andrew Chow 0262536c34 Add OutputType::BECH32M
3 years ago
MarcoFalke fa39cdd072
refactor: Use C++17 std::array deduction for OUTPUT_TYPES
4 years ago
MarcoFalke fa927ff884
Enable Wswitch for OutputType
4 years ago
Ben Woosley a9e451f144
Convert CPubKey to WitnessV0KeyHash directly
4 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
Russell Yanofsky a304a3632f Revert "Store p2sh scripts in AddAndGetDestinationForScript"
5 years ago
Andrew Chow 4a7e43e846 Store p2sh scripts in AddAndGetDestinationForScript
5 years ago
Andrew Chow 81610eddbc List output types in an array in order to be iterated over
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Pieter Wuille e65e61c812 Add some general std::vector utility functions
5 years ago
Andrew Chow 37a79a4fcc Move various SigningProviders to signingprovider.{cpp,h}
5 years ago
Andrew Chow d9becff4e1 scripted-diff: rename CBasicKeyStore to FillableSigningProvider
5 years ago
Andrew Chow c7797ec655 Remove CKeyStore and squash into CBasicKeyStore
5 years ago
Gregory Sanders 70946e7fee Replace CScriptID and CKeyID in CTxDestination with dedicated types
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Anthony Towns d58055d25f Move AddAndGetDestinationForScript from wallet to outputype module
6 years ago
Anthony Towns 9a44db2e46 Add outputtype module
6 years ago