BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
31 namespace graphene {
namespace protocol {
167 FC_REFLECT(
graphene::protocol::generic_operation_result, (new_objects)(updated_objects)(removed_objects) )
168 FC_REFLECT(
graphene::protocol::generic_exchange_operation_result, (paid)(received)(fees) )
170 (impacted_accounts)(new_objects)(updated_objects)(removed_objects)(paid)(received)(fees) )
optional< vector< asset > > paid
FC_REFLECT_TYPENAME(fc::log_message)
share_type calculate_fee(const T ¶ms) const
optional< vector< asset > > received
static uint64_t calculate_data_fee(uint64_t bytes, uint64_t price_per_kbyte)
virtual ~base_operation()=default
virtual void get_required_owner_authorities(flat_set< account_id_type > &) const
virtual void get_required_authorities(vector< authority > &) const
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
optional< flat_set< object_id_type > > new_objects
optional< flat_set< object_id_type > > removed_objects
flat_set< object_id_type > updated_objects
virtual void get_required_active_authorities(flat_set< account_id_type > &) const
fc::optional< fc::future< void > > validate_parallel(uint32_t skip) const
flat_set< object_id_type > new_objects
virtual void validate() const
optional< flat_set< object_id_type > > updated_objects
optional< vector< asset > > fees
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
provides stack-based nullable value similar to boost::optional
flat_set< static_variant, type_lt > flat_set_type
optional< flat_set< account_id_type > > impacted_accounts
flat_set< object_id_type > removed_objects
future_extensions::flat_set_type extensions_type