bool is_supply_unlimited()const { return is_user_issued() && (flags & supply_unlimit); }
bool is_balance_frozen()const { return is_user_issued() && (flags & balance_halt); }
bool is_market_frozen()const { return is_user_issued() && (flags & market_halt); }
bool is_restricted()const { return is_user_issued() && (flags & restricted); }
bool is_retractable()const { return is_user_issued() && (flags & retractable); }
bool authority_has_flag_permission( const flag_enum permission )const { return is_user_issued() && (authority_flag_permissions & permission); }