BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
29 namespace graphene {
namespace chain {
35 ilog(
"FBA fee in block ${b} not paid because designated asset was not configured", (
"b", db.
head_block_num()) );
39 if( dasset ==
nullptr )
41 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset does not exist", (
"b", db.
head_block_num()) );
46 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: FBA is a BitAsset", (
"b", db.
head_block_num()) );
55 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: Disallowed permissions enabled", (
"b", db.
head_block_num()) );
62 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: Disallowed flags enabled", (
"b", db.
head_block_num()) );
68 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset does not have a buyback account", (
"b", db.
head_block_num()) );
75 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset issuer has not set owner top_n control", (
"b", db.
head_block_num()) );
80 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset issuer has not set active top_n control", (
"b", db.
head_block_num()) );
85 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset issuer's top_n_control is not set to designated asset", (
"b", db.
head_block_num()) );
90 ilog(
"FBA fee in block ${b} not paid because of FBA misconfiguration: designated asset issuer's top_n_control is not set to designated asset", (
"b", db.
head_block_num()) );
96 ilog(
"FBA fee in block ${b} not paid because designated asset's top_n control has not yet activated (wait until next maintenance interval)", (
"b", db.
head_block_num()) );
tracks the blockchain state in an extensible manner
uint8_t top_n_control_flags
tracks the parameters of an asset
optional< asset_id_type > designated_asset
@ charge_market_fee
market trades in this asset may be charged
const T * find(const object_id_type &id) const
bool is_configured(const database &db) const
This class represents an account on the object graph.
special_authority active_special_authority
uint16_t issuer_permissions
The flags which the issuer has permission to update. See asset_issuer_permission_flags.
static const uint8_t top_n_control_owner
uint32_t head_block_num() const
uint16_t flags
The currently active flags on this permission. See asset_issuer_permission_flags.
special_authority owner_special_authority
account_id_type issuer
ID of the account which issued this asset.
static const uint8_t top_n_control_active
bool is_market_issued() const
optional< account_id_type > buyback_account