![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <primitives/transaction.h>
#include <script/interpreter.h>
#include <script/script.h>
#include <script/sigcache.h>
#include <script/sign.h>
#include <script/signingprovider.h>
#include <span.h>
#include <streams.h>
#include <test/util/json.h>
#include <util/check.h>
#include <util/fs.h>
#include <util/strencodings.h>
#include <cstdint>
#include <cstdlib>
#include <fstream>
#include <utility>
#include <vector>
#include <boost/test/unit_test.hpp>
#include <univalue.h>
Go to the source code of this file.
Functions | |
script_verify_flags | ParseScriptFlags (std::string strFlags) |
template<typename T > | |
CScript | ToScript (const T &byte_container) |
static CScript | ScriptFromHex (const std::string &str) |
static CMutableTransaction | TxFromHex (const std::string &str) |
static std::vector< CTxOut > | TxOutsFromJSON (const UniValue &univalue) |
static CScriptWitness | ScriptWitnessFromJSON (const UniValue &univalue) |
static std::vector< script_verify_flags > | AllConsensusFlags () |
static void | AssetTest (const UniValue &test, SignatureCache &signature_cache) |
BOOST_AUTO_TEST_CASE (script_assets_test) | |
Variables | |
static const std::vector< script_verify_flags > | ALL_CONSENSUS_FLAGS = AllConsensusFlags() |
Precomputed list of all valid combinations of consensus-relevant script validation flags. More... | |
|
static |
Definition at line 74 of file script_assets_tests.cpp.
|
static |
Definition at line 102 of file script_assets_tests.cpp.
BOOST_AUTO_TEST_CASE | ( | script_assets_test | ) |
script_verify_flags ParseScriptFlags | ( | std::string | strFlags | ) |
Definition at line 55 of file transaction_tests.cpp.
|
static |
Definition at line 39 of file script_assets_tests.cpp.
|
static |
Definition at line 63 of file script_assets_tests.cpp.
CScript ToScript | ( | const T & | byte_container | ) |
Definition at line 33 of file script_assets_tests.cpp.
|
static |
Definition at line 44 of file script_assets_tests.cpp.
Definition at line 51 of file script_assets_tests.cpp.
|
static |
Precomputed list of all valid combinations of consensus-relevant script validation flags.
Definition at line 100 of file script_assets_tests.cpp.