Scorum
Classes | Namespaces | Functions
transaction.hpp File Reference
#include <scorum/protocol/operations.hpp>
#include <scorum/protocol/sign_state.hpp>
#include <scorum/protocol/types.hpp>
#include <numeric>

Go to the source code of this file.

Classes

struct  scorum::protocol::transaction
 
struct  scorum::protocol::signed_transaction
 
struct  scorum::protocol::annotated_signed_transaction
 

Namespaces

 scorum
 
 scorum::protocol
 

Functions

void scorum::protocol::verify_authority (const std::vector< operation > &ops, const flat_set< public_key_type > &sigs, const authority_getter &get_active, const authority_getter &get_owner, const authority_getter &get_posting, uint32_t max_recursion=SCORUM_MAX_SIG_CHECK_DEPTH, bool allow_committe=false, const flat_set< account_name_type > &active_aprovals=flat_set< account_name_type >(), const flat_set< account_name_type > &owner_aprovals=flat_set< account_name_type >(), const flat_set< account_name_type > &posting_approvals=flat_set< account_name_type >())