#include <qoutputs.hpp>
|
template<class from_type > |
static std::shared_ptr< Output > | from_ (from_type &val) |
|
static std::shared_ptr< Output > | Basic (const quint64 &amount_m, const pvector< const Unlock_Condition > &unlock_conditions_m, const pvector< const Native_Token > &native_tokens_m={}, const pvector< const Feature > &features_m={}) |
|
static std::shared_ptr< Output > | NFT (const quint64 &amount_m, const pvector< const Unlock_Condition > &unlock_conditions_m, const pvector< const Native_Token > &native_tokens_m={}, const pvector< const Feature > &immutable_features_m={}, const pvector< const Feature > &features_m={}) |
|
static std::shared_ptr< Output > | Foundry (const quint64 &amount_m, const pvector< const Unlock_Condition > &unlock_conditions_m, const std::shared_ptr< Token_Scheme > &token_scheme_m, const quint32 &serial_number_m, const pvector< const Native_Token > &native_tokens_m={}, const pvector< const Feature > &immutable_features_m={}, const pvector< const Feature > &features_m={}) |
|
static std::shared_ptr< Output > | Alias (const quint64 &amount_m, const pvector< const Unlock_Condition > &unlock_conditions_m, const fl_array< quint16 > &state_metadata_m="", const quint32 &foundry_counter_m=0, const quint32 &state_index_m=0, const pvector< const Native_Token > &native_tokens_m={}, const pvector< const Feature > &immutable_features_m={}, const pvector< const Feature > &features_m={}) |
|
◆ types
Enumerator |
---|
Basic_typ | |
NFT_typ | |
Foundry_typ | |
Alias_typ | |
◆ Output() [1/3]
◆ Output() [2/3]
◆ Output() [3/3]
qiota::qblocks::Output::Output |
( |
types |
typ | ) |
|
|
inline |
◆ Alias()
◆ Basic()
◆ consume()
virtual void qiota::qblocks::Output::consume |
( |
void |
| ) |
|
|
virtual |
◆ Foundry()
◆ from_()
template<class from_type >
◆ get_feature_()
◆ get_id()
virtual c_array qiota::qblocks::Output::get_id |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ get_immutable_feature_()
◆ get_Json()
virtual QJsonObject qiota::qblocks::Output::get_Json |
( |
void |
| ) |
const |
|
virtual |
◆ get_unlock_()
◆ min_deposit_of_output()
quint64 qiota::qblocks::Output::min_deposit_of_output |
( |
const quint64 & |
wkey, |
|
|
const quint64 & |
wdata, |
|
|
const quint64 & |
v_byte_cost |
|
) |
| const |
◆ NFT()
◆ serialize()
virtual void qiota::qblocks::Output::serialize |
( |
QDataStream & |
out | ) |
const |
|
virtual |
◆ set_id()
virtual void qiota::qblocks::Output::set_id |
( |
const c_array & |
id | ) |
|
|
virtual |
◆ type()
types qiota::qblocks::Output::type |
( |
void |
| ) |
const |
|
inline |
◆ amount_
quint64 qiota::qblocks::Output::amount_ |
◆ features_
◆ immutable_features_
◆ native_tokens_
◆ typesstr
◆ unlock_conditions_
The documentation for this class was generated from the following file:
- /home/runner/work/_temp/build/_deps/qblock-src/include/block/qoutputs.hpp