13 #include "block/carray.hpp"
14 #include "block/qsignatures.hpp"
15 #include "block/qsignatures.hpp"
16 #include "block/qpayloads.hpp"
17 #include "block/qunlocks.hpp"
18 #include "block/qessences.hpp"
19 #include "block/qinputs.hpp"
20 #include "block/qoutputs.hpp"
21 #include "block/qnative_tokens.hpp"
22 #include "block/qunlock_conditions.hpp"
23 #include "block/qfeatures.hpp"
24 #include "block/qaddresses.hpp"
25 #include "block/qoutput_metadata_response.hpp"
52 quint8 protocol_version;
Definition: qblock.hpp:31
Block(QDataStream &serialized_block)
Block()
Definition: qblock.hpp:33
QJsonObject get_Json(void) const
static QByteArray get_inputs_Commitment(QByteArray Inputs_hash)
friend QDataStream & operator<(QDataStream &out, const Block &obj)
void set_pv(const quint8 &pv)
std::shared_ptr< const Payload > payload() const
Definition: qblock.hpp:49
void serialize(QDataStream &out) const
Block(const QJsonValue &val)
Block(const std::shared_ptr< const Payload > &pyl)
void set_nonce(const quint64 &nonce_m)
void set_parents(const std::vector< Block_ID > &parents_m)
Definition: qbigint.hpp:7