8 #include "block/carray.hpp"
9 #include "block/qaddresses.hpp"
10 #include "block/qessences.hpp"
11 #include "block/qfeatures.hpp"
12 #include "block/qinputs.hpp"
13 #include "block/qnative_tokens.hpp"
14 #include "block/qoutput_metadata_response.hpp"
15 #include "block/qoutputs.hpp"
16 #include "block/qpayloads.hpp"
17 #include "block/qsignatures.hpp"
18 #include "block/qunlock_conditions.hpp"
19 #include "block/qunlocks.hpp"
21 #include <QDataStream>
23 #include <QJsonObject>
49 void set_pv(
const quint8 &pv);
56 quint8 protocol_version;
Definition: qblock.hpp:32
static QByteArray get_inputs_Commitment(QByteArray Inputs_hash)
Definition: qblock.cpp:9
Block()
Definition: qblock.hpp:34
QJsonObject get_Json(void) const
Definition: qblock.cpp:55
friend QDataStream & operator<(QDataStream &out, const Block &obj)
Definition: qblock.cpp:75
void set_pv(const quint8 &pv)
Definition: qblock.cpp:43
std::shared_ptr< const Payload > payload() const
Definition: qblock.hpp:50
void serialize(QDataStream &out) const
Definition: qblock.cpp:98
void set_nonce(const quint64 &nonce_m)
Definition: qblock.cpp:51
void set_parents(const std::vector< Block_ID > &parents_m)
Definition: qblock.cpp:47
Definition: carray.hpp:22