Scorum
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
scorum::protocol::base_operation Struct Reference

#include <base.hpp>

Inheritance diagram for scorum::protocol::base_operation:
scorum::protocol::account_create_by_committee_operation scorum::protocol::account_create_operation scorum::protocol::account_create_with_delegation_operation scorum::protocol::account_update_operation scorum::protocol::account_witness_proxy_operation scorum::protocol::account_witness_vote_operation scorum::protocol::adjust_nft_experience_operation scorum::protocol::atomicswap_initiate_operation scorum::protocol::atomicswap_redeem_operation scorum::protocol::atomicswap_refund_operation scorum::protocol::cancel_game_operation scorum::protocol::cancel_pending_bets_operation scorum::protocol::change_recovery_account_operation scorum::protocol::close_budget_by_advertising_moderator_operation scorum::protocol::close_budget_operation scorum::protocol::comment_operation scorum::protocol::comment_options_operation scorum::protocol::create_budget_operation scorum::protocol::create_game_operation scorum::protocol::create_game_round_operation scorum::protocol::create_nft_operation scorum::protocol::decline_voting_rights_operation scorum::protocol::delegate_scorumpower_operation scorum::protocol::delegate_sp_from_reg_pool_operation scorum::protocol::delete_comment_operation scorum::protocol::escrow_approve_operation scorum::protocol::escrow_dispute_operation scorum::protocol::escrow_release_operation scorum::protocol::escrow_transfer_operation scorum::protocol::post_bet_operation scorum::protocol::post_game_results_operation scorum::protocol::proposal_create_operation scorum::protocol::proposal_vote_operation scorum::protocol::prove_authority_operation scorum::protocol::recover_account_operation scorum::protocol::request_account_recovery_operation scorum::protocol::set_withdraw_scorumpower_route_to_account_operation scorum::protocol::set_withdraw_scorumpower_route_to_dev_pool_operation scorum::protocol::transfer_operation scorum::protocol::transfer_to_scorumpower_operation scorum::protocol::update_budget_operation scorum::protocol::update_game_markets_operation scorum::protocol::update_game_round_result_operation scorum::protocol::update_game_start_time_operation scorum::protocol::update_nft_meta_operation scorum::protocol::update_nft_name_operation scorum::protocol::virtual_operation scorum::protocol::vote_operation scorum::protocol::withdraw_scorumpower_operation scorum::protocol::witness_update_operation

Public Member Functions

void get_required_authorities (std::vector< authority > &) const
 
void get_required_active_authorities (flat_set< account_name_type > &) const
 
void get_required_posting_authorities (flat_set< account_name_type > &) const
 
void get_required_owner_authorities (flat_set< account_name_type > &) const
 
bool is_virtual () const
 
void validate () const
 

Detailed Description

Definition at line 35 of file base.hpp.

Member Function Documentation

◆ get_required_active_authorities()

void scorum::protocol::base_operation::get_required_active_authorities ( flat_set< account_name_type > &  ) const
inline

Definition at line 41 of file base.hpp.

◆ get_required_authorities()

void scorum::protocol::base_operation::get_required_authorities ( std::vector< authority > &  ) const
inline

Definition at line 37 of file base.hpp.

◆ get_required_owner_authorities()

void scorum::protocol::base_operation::get_required_owner_authorities ( flat_set< account_name_type > &  ) const
inline

Definition at line 48 of file base.hpp.

◆ get_required_posting_authorities()

void scorum::protocol::base_operation::get_required_posting_authorities ( flat_set< account_name_type > &  ) const
inline

Definition at line 44 of file base.hpp.

◆ is_virtual()

bool scorum::protocol::base_operation::is_virtual ( ) const
inline

Definition at line 52 of file base.hpp.

◆ validate()

void scorum::protocol::base_operation::validate ( ) const
inline

Definition at line 57 of file base.hpp.


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