BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
account.hpp File Reference
#include <graphene/protocol/base.hpp>
#include <graphene/protocol/asset.hpp>
#include <graphene/protocol/authority.hpp>
#include <graphene/protocol/buyback.hpp>
#include <graphene/protocol/special_authority.hpp>
#include <graphene/protocol/vote.hpp>

Go to the source code of this file.

Classes

struct  graphene::protocol::account_options
 These are the fields which can be updated by the active authority. More...
 
struct  graphene::protocol::account_create_operation
 
struct  graphene::protocol::account_create_operation::ext
 
struct  graphene::protocol::account_create_operation::fee_parameters_type
 
struct  graphene::protocol::account_update_operation
 Update an existing account. More...
 
struct  graphene::protocol::account_update_operation::ext
 
struct  graphene::protocol::account_update_operation::fee_parameters_type
 
struct  graphene::protocol::account_whitelist_operation
 This operation is used to whitelist and blacklist accounts, primarily for transacting in whitelisted assetsAccounts can freely specify opinions about other accounts, in the form of either whitelisting or blacklisting them. This information is used in chain validation only to determine whether an account is authorized to transact in an asset type which enforces a whitelist, but third parties can use this information for other uses as well, as long as it does not conflict with the use of whitelisted assets. More...
 
struct  graphene::protocol::account_whitelist_operation::fee_parameters_type
 
struct  graphene::protocol::account_upgrade_operation
 Manage an account's membership statusThis operation is used to upgrade an account to a member, or renew its subscription. If an account which is an unexpired annual subscription member publishes this operation with upgrade_to_lifetime_member set to false, the account's membership expiration date will be pushed backward one year. If a basic account publishes it with upgrade_to_lifetime_member set to false, the account will be upgraded to a subscription member with an expiration date one year after the processing time of this operation. More...
 
struct  graphene::protocol::account_upgrade_operation::fee_parameters_type
 
struct  graphene::protocol::account_transfer_operation
 transfers the account to another account while clearing the white listIn theory an account can be transferred by simply updating the authorities, but that kind of transfer lacks semantic meaning and is more often done to rotate keys without transferring ownership. This operation is used to indicate the legal transfer of title to this account and a break in the operation history. More...
 
struct  graphene::protocol::account_transfer_operation::fee_parameters_type
 

Namespaces

 graphene
 
 graphene::protocol
 

Functions

bool graphene::protocol::is_valid_name (const string &name)
 
bool graphene::protocol::is_cheap_name (const string &n)