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()) );
const T * find(object_id_type id) const
special_authority active_special_authority
This class represents an account on the object graphAccounts are the primary unit of authority on the...
tracks the blockchain state in an extensible manner
static const uint8_t top_n_control_active
uint32_t head_block_num() const
optional< account_id_type > buyback_account
account_id_type issuer
ID of the account which issued this asset.
static const uint8_t top_n_control_owner
uint16_t issuer_permissions
The flags which the issuer has permission to update. See asset_issuer_permission_flags.
bool is_configured(const database &db) const
bool is_market_issued() const
market trades in this asset may be charged
optional< asset_id_type > designated_asset
tracks the parameters of an assetAll assets have a globally unique symbol name that controls how they...
uint8_t top_n_control_flags
uint16_t flags
The currently active flags on this permission. See asset_issuer_permission_flags. ...
special_authority owner_special_authority