BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
tracks the asset information that changes frequently More...
#include <asset_object.hpp>
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 | accumulated_collateral_fees |
accumulated collateral-denominated fees (for bitassets) More... | |
share_type | fee_pool |
in core asset More... | |
Public Attributes inherited from graphene::db::object | |
object_id_type | id |
Additional Inherited Members | |
Public Member Functions inherited from graphene::db::abstract_object< asset_dynamic_data_object, implementation_ids, impl_asset_dynamic_data_object_type > | |
abstract_object () | |
object_id< SpaceID, TypeID > | get_id () const |
Public Member Functions inherited from graphene::db::base_abstract_object< asset_dynamic_data_object > | |
std::unique_ptr< object > | clone () const override |
void | move_from (object &obj) override |
fc::variant | to_variant () const override |
std::vector< char > | pack () const override |
object ()=default | |
object (uint8_t space_id, uint8_t type_id) | |
Public Member Functions inherited from graphene::db::object | |
object ()=default | |
object (uint8_t space_id, uint8_t type_id) | |
virtual | ~object ()=default |
virtual std::unique_ptr< object > | clone () const =0 |
virtual fc::variant | to_variant () const =0 |
virtual std::vector< char > | pack () const =0 |
Static Public Attributes inherited from graphene::db::abstract_object< asset_dynamic_data_object, implementation_ids, impl_asset_dynamic_data_object_type > | |
static constexpr uint8_t | space_id |
static constexpr uint8_t | type_id |
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.
share_type graphene::chain::asset_dynamic_data_object::accumulated_collateral_fees |
accumulated collateral-denominated fees (for bitassets)
Definition at line 64 of file asset_object.hpp.
share_type graphene::chain::asset_dynamic_data_object::accumulated_fees |
fees accumulate to be paid out over time
Definition at line 63 of file asset_object.hpp.
share_type graphene::chain::asset_dynamic_data_object::confidential_supply |
total asset held in confidential balances
Definition at line 62 of file asset_object.hpp.
share_type graphene::chain::asset_dynamic_data_object::current_supply |
The number of shares currently in existence.
Definition at line 61 of file asset_object.hpp.
share_type graphene::chain::asset_dynamic_data_object::fee_pool |
in core asset
Definition at line 65 of file asset_object.hpp.