From cb51c9b0741814e7bf0457d1290732e9720a6a39 Mon Sep 17 00:00:00 2001 From: Liquid Date: Fri, 7 Apr 2023 13:35:54 -0500 Subject: [PATCH] Introduce interfaces signing providers and BaseSignatureCreator --- src/keystore.h | 11 ++- src/pivx-tx.cpp | 3 +- src/rpc/rawtransaction.cpp | 2 +- src/rpc/rpcevo.cpp | 4 +- src/sapling/transaction_builder.cpp | 13 ++- src/script/sign.cpp | 110 +++++++++++----------- src/script/sign.h | 39 +++----- src/test/main_tests.cpp | 3 +- src/wallet/test/pos_validations_tests.cpp | 5 +- src/wallet/wallet.cpp | 7 +- 10 files changed, 102 insertions(+), 95 deletions(-) diff --git a/src/keystore.h b/src/keystore.h index 40eb633a03956..5e9ae52fd1d9d 100644 --- a/src/keystore.h +++ b/src/keystore.h @@ -12,6 +12,12 @@ #include "sapling/address.h" #include "sapling/zip32.h" #include "sync.h" +#include +#include +#include