![]() |
Bitcoin Core 31.0.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. | |
|
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 57 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.
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.