MCPcopy Create free account
hub / github.com/ElementsProject/elements / DecodeBase64PSBT

Function DecodeBase64PSBT

src/psbt.cpp:800–809  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

798}
799
800bool DecodeBase64PSBT(PartiallySignedTransaction& psbt, const std::string& base64_tx, std::string& error)
801{
802 bool invalid;
803 std::string tx_data = DecodeBase64(base64_tx, &invalid);
804 if (invalid) {
805 error = "invalid base64";
806 return false;
807 }
808 return DecodeRawPSBT(psbt, tx_data, error);
809}
810
811bool DecodeRawPSBT(PartiallySignedTransaction& psbt, const std::string& tx_data, std::string& error)
812{

Callers 11

SignTransactionMethod · 0.85
walletprocesspsbtFunction · 0.85
FUZZ_TARGET_INITFunction · 0.85
decodepsbtFunction · 0.85
combinepsbtFunction · 0.85
finalizepsbtFunction · 0.85
utxoupdatepsbtFunction · 0.85
parsepsbtFunction · 0.85
joinpsbtsFunction · 0.85
analyzepsbtFunction · 0.85
updatepsbtpeginFunction · 0.85

Calls 2

DecodeBase64Function · 0.85
DecodeRawPSBTFunction · 0.85

Tested by 1

FUZZ_TARGET_INITFunction · 0.68