Bitcoin ABC 0.26.3
P2P Digital Currency
|
#include <script/bitcoinconsensus.h>
#include <primitives/transaction.h>
#include <pubkey.h>
#include <script/interpreter.h>
#include <version.h>
Go to the source code of this file.
int bitcoinconsensus_verify_script | ( | const uint8_t * | scriptPubKey, |
unsigned int | scriptPubKeyLen, | ||
const uint8_t * | txTo, | ||
unsigned int | txToLen, | ||
unsigned int | nIn, | ||
unsigned int | flags, | ||
bitcoinconsensus_error * | err | ||
) |
Returns 1 if the input nIn of the serialized transaction pointed to by txTo correctly spends the scriptPubKey pointed to by scriptPubKey under the additional constraints specified by flags.
If not nullptr, err will contain an error/success code for the operation
Definition at line 122 of file bitcoinconsensus.cpp.
Definition at line 136 of file bitcoinconsensus.cpp.
Check that all specified flags are part of the libconsensus interface.
Definition at line 76 of file bitcoinconsensus.cpp.