BitShares-Core
6.1.0
BitShares blockchain implementation and command-line interface software
|
#include <graphene/protocol/base.hpp>
#include <graphene/protocol/asset.hpp>
#include <graphene/protocol/memo.hpp>
Go to the source code of this file.
Classes | |
struct | graphene::protocol::additional_asset_options |
struct | graphene::protocol::asset_options |
The asset_options struct contains options available on all assets in the network. More... | |
struct | graphene::protocol::bitasset_options |
The bitasset_options struct contains configurable options available only to BitAssets. More... | |
struct | graphene::protocol::bitasset_options::ext |
struct | graphene::protocol::asset_create_operation |
struct | graphene::protocol::asset_create_operation::fee_parameters_type |
struct | graphene::protocol::asset_global_settle_operation |
allows global settling of bitassets (black swan or prediction markets) More... | |
struct | graphene::protocol::asset_global_settle_operation::fee_parameters_type |
struct | graphene::protocol::asset_settle_operation |
Schedules a market-issued asset for automatic settlementHolders of market-issued assests may request a forced settlement for some amount of their asset. This means that the specified sum will be locked by the chain and held for the settlement period, after which time the chain will choose a margin posision holder and buy the settled asset using the margin's collateral. The price of this sale will be based on the feed price for the market-issued asset being settled. The exact settlement price will be the feed price at the time of settlement with an offset in favor of the margin position, where the offset is a blockchain parameter set in the global_property_object. More... | |
struct | graphene::protocol::asset_settle_operation::fee_parameters_type |
struct | graphene::protocol::asset_settle_cancel_operation |
struct | graphene::protocol::asset_settle_cancel_operation::fee_parameters_type |
struct | graphene::protocol::asset_fund_fee_pool_operation |
struct | graphene::protocol::asset_fund_fee_pool_operation::fee_parameters_type |
struct | graphene::protocol::asset_update_operation |
Update options common to all assetsThere are a number of options which all assets in the network use. These options are enumerated in the asset_options struct. This operation is used to update these options for an existing asset. More... | |
struct | graphene::protocol::asset_update_operation::ext |
struct | graphene::protocol::asset_update_operation::fee_parameters_type |
struct | graphene::protocol::asset_update_bitasset_operation |
Update options specific to BitAssetsBitAssets have some options which are not relevant to other asset types. This operation is used to update those options an an existing BitAsset. More... | |
struct | graphene::protocol::asset_update_bitasset_operation::fee_parameters_type |
struct | graphene::protocol::asset_update_feed_producers_operation |
Update the set of feed-producing accounts for a BitAssetBitAssets have price feeds selected by taking the median values of recommendations from a set of feed producers. This operation is used to specify which accounts may produce feeds for a given BitAsset. More... | |
struct | graphene::protocol::asset_update_feed_producers_operation::fee_parameters_type |
struct | graphene::protocol::asset_publish_feed_operation |
Publish price feeds for market-issued assetsPrice feed providers use this operation to publish their price feeds for market-issued assets. A price feed is used to tune the market for a particular market-issued asset. For each value in the feed, the median across all committee_member feeds for that asset is calculated and the market for the asset is configured with the median of that value. More... | |
struct | graphene::protocol::asset_publish_feed_operation::ext |
struct | graphene::protocol::asset_publish_feed_operation::fee_parameters_type |
struct | graphene::protocol::asset_issue_operation |
struct | graphene::protocol::asset_issue_operation::fee_parameters_type |
struct | graphene::protocol::asset_reserve_operation |
used to take an asset out of circulation, returning to the issuer More... | |
struct | graphene::protocol::asset_reserve_operation::fee_parameters_type |
struct | graphene::protocol::asset_claim_fees_operation |
used to transfer accumulated fees back to the issuer's balance. More... | |
struct | graphene::protocol::asset_claim_fees_operation::fee_parameters_type |
struct | graphene::protocol::asset_claim_fees_operation::additional_options_type |
struct | graphene::protocol::asset_update_issuer_operation |
Update issuer of an assetAn issuer has general administrative power of an asset and in some cases also its shares issued to individuals. Thus, changing the issuer today requires the use of a separate operation that needs to be signed by the owner authority. More... | |
struct | graphene::protocol::asset_update_issuer_operation::fee_parameters_type |
struct | graphene::protocol::asset_claim_pool_operation |
Transfers BTS from the fee pool of a specified asset back to the issuer's balance. More... | |
struct | graphene::protocol::asset_claim_pool_operation::fee_parameters_type |
Namespaces | |
graphene | |
graphene::protocol | |
Typedefs | |
typedef extension< additional_asset_options > | graphene::protocol::additional_asset_options_t |
Functions | |
bool | graphene::protocol::is_valid_symbol (const string &symbol) |