diff options
author | Andrew Chow <achow101-github@achow101.com> | 2018-06-28 19:05:05 -0700 |
---|---|---|
committer | Andrew Chow <achow101-github@achow101.com> | 2018-07-16 16:08:24 -0700 |
commit | a4b06fb42eb0ad94e562ca839391b57e69285136 (patch) | |
tree | ab08f3ef40a2e47df0513f242cb9ad6fe35dda2f /src/core_io.h | |
parent | c27fe419efb3b6588c400d764122ffb33375e028 (diff) |
Create wallet RPCs for PSBT
walletprocesspsbt takes a PSBT format transaction, updates the
PSBT with any inputs related to this wallet, signs, and finalizes
the transaction. There is also an option to not sign and just
update.
walletcreatefundedpsbt creates a PSBT from user provided data
in the same form as createrawtransaction. It also funds the transaction
and takes an options argument in the same form as fundrawtransaction.
The resulting PSBT is blank with no input or output data filled
in.
Diffstat (limited to 'src/core_io.h')
-rw-r--r-- | src/core_io.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core_io.h b/src/core_io.h index d364bca8b1..ebddcc2a04 100644 --- a/src/core_io.h +++ b/src/core_io.h @@ -26,6 +26,7 @@ bool DecodeHexBlk(CBlock&, const std::string& strHexBlk); uint256 ParseHashStr(const std::string&, const std::string& strName); std::vector<unsigned char> ParseHexUV(const UniValue& v, const std::string& strName); bool DecodePSBT(PartiallySignedTransaction& psbt, const std::string& base64_tx, std::string& error); +int ParseSighashString(const UniValue& sighash); // core_write.cpp UniValue ValueFromAmount(const CAmount& amount); |