BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <graphene/protocol/operations.hpp>
Go to the source code of this file.
Classes | |
class | graphene::protocol::transaction |
groups operations that should be applied atomically More... | |
class | graphene::protocol::signed_transaction |
adds a signature to a transaction More... | |
class | graphene::protocol::precomputable_transaction |
struct | graphene::protocol::processed_transaction |
captures the result of evaluating the operations contained in the transaction More... | |
Namespaces | |
graphene | |
graphene::protocol | |
Typedefs | |
using | graphene::protocol::rejected_predicate = static_variant< predicate_result, fc::exception > |
using | graphene::protocol::rejected_predicate_map = map< custom_authority_id_type, rejected_predicate > |
using | graphene::protocol::custom_authority_lookup = std::function< vector< authority >(account_id_type, const operation &, rejected_predicate_map *)> |
Functions | |
void | graphene::protocol::verify_authority (const vector< operation > &ops, const flat_set< public_key_type > &sigs, const std::function< const authority *(account_id_type)> &get_active, const std::function< const authority *(account_id_type)> &get_owner, const custom_authority_lookup &get_custom, bool allow_non_immediate_owner, bool ignore_custom_operation_required_auths, uint32_t max_recursion=GRAPHENE_MAX_SIG_CHECK_DEPTH, bool allow_committee=false, const flat_set< account_id_type > &active_approvals=flat_set< account_id_type >(), const flat_set< account_id_type > &owner_approvals=flat_set< account_id_type >()) |