#include <pubkey.h>
#include <script/interpreter.h>
#include <uint256.h>
#include <util/hash_type.h>
#include <map>
#include <string>
#include <variant>
Go to the source code of this file.
A txout script template with a specific destination.
It is either:
Definition at line 157 of file standard.h.
Definition at line 59 of file standard.
Check whether a CTxDestination is a CNoDestination.
Definition at line 332.
Definition at line 18 of file standard.h.
A data carrying output is an unspendable output containing data.
The script type is designated as TxoutType::NULL_DATA.
Definition at line 19 of file standard.cpp.
Mandatory script verification flags that all new blocks must comply with for them to be valid.
(but old blocks may not comply with) Currently just P2SH, but in the future other flags may be added.
Failing one of these tests may trigger a DoS ban - see CheckInputScripts() for details.
Definition at line 57 of file standard.h.
Default setting for nMaxDatacarrierBytes.
80 bytes of data, +1 for OP_RETURN, +2 for the pushdata opcodes.
Definition at line 38 of file standard.h.
Maximum size of TxoutType::NULL_DATA scripts that this node considers standard.
Definition at line 20 of file standard.cpp.