5 #ifndef BITCOIN_SIGNET_H
6 #define BITCOIN_SIGNET_H
27 template<
class T1,
class T2>
Serialized script, used inside transaction inputs and outputs.
The basic transaction that is broadcasted on the network and contained in blocks.
Generate the signet tx corresponding to the given block.
SignetTxs(const T1 &to_spend, const T2 &to_sign)
const CTransaction m_to_sign
static Optional< SignetTxs > Create(const CBlock &block, const CScript &challenge)
const CTransaction m_to_spend
boost::optional< T > Optional
Substitute for C++17 std::optional.
bool CheckSignetBlockSolution(const CBlock &block, const Consensus::Params &consensusParams)
Extract signature and check whether a block has a valid solution.
Parameters that influence chain consensus.