Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Public Attributes | Static Public Attributes | List of all members
graphene::chain::asset_dynamic_data_object Class Reference

tracks the asset information that changes frequentlyBecause the asset_object is very large it doesn't make sense to save an undo state for all of the parameters that never change. This object factors out the parameters of an asset that change in almost every transaction that involves the asset. More...

#include <asset_object.hpp>

Inheritance diagram for graphene::chain::asset_dynamic_data_object:

Public Attributes

share_type current_supply
 The number of shares currently in existence. More...
 
share_type confidential_supply
 total asset held in confidential balances More...
 
share_type accumulated_fees
 fees accumulate to be paid out over time More...
 
share_type fee_pool
 in core asset More...
 

Static Public Attributes

static const uint8_t space_id = implementation_ids
 
static const uint8_t type_id = impl_asset_dynamic_data_type
 

Detailed Description

tracks the asset information that changes frequently

Because the asset_object is very large it doesn't make sense to save an undo state for all of the parameters that never change. This object factors out the parameters of an asset that change in almost every transaction that involves the asset.

This object exists as an implementation detail and its ID should never be referenced by a blockchain operation.

Definition at line 56 of file asset_object.hpp.

Member Data Documentation

◆ accumulated_fees

share_type graphene::chain::asset_dynamic_data_object::accumulated_fees

fees accumulate to be paid out over time

Definition at line 65 of file asset_object.hpp.

◆ confidential_supply

share_type graphene::chain::asset_dynamic_data_object::confidential_supply

total asset held in confidential balances

Definition at line 64 of file asset_object.hpp.

◆ current_supply

share_type graphene::chain::asset_dynamic_data_object::current_supply

The number of shares currently in existence.

Definition at line 63 of file asset_object.hpp.

◆ fee_pool

share_type graphene::chain::asset_dynamic_data_object::fee_pool

in core asset

Definition at line 66 of file asset_object.hpp.

◆ space_id

const uint8_t graphene::chain::asset_dynamic_data_object::space_id = implementation_ids
static

Definition at line 59 of file asset_object.hpp.

◆ type_id

const uint8_t graphene::chain::asset_dynamic_data_object::type_id = impl_asset_dynamic_data_type
static

Definition at line 60 of file asset_object.hpp.


The documentation for this class was generated from the following file: