Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
protocol_feature_manager.hpp File Reference
#include <sysio/chain/types.hpp>
#include <iterator>
Include dependency graph for protocol_feature_manager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain::protocol_feature_subjective_restrictions
 
struct  sysio::chain::builtin_protocol_feature_spec
 
class  sysio::chain::protocol_feature_base
 
class  sysio::chain::builtin_protocol_feature
 
struct  sysio::chain::protocol_feature
 
class  sysio::chain::protocol_feature_set
 
class  sysio::chain::protocol_feature_set::const_iterator
 
class  sysio::chain::protocol_feature_manager
 
class  sysio::chain::protocol_feature_manager::const_iterator
 
struct  sysio::chain::protocol_feature_manager::protocol_feature_entry
 
struct  sysio::chain::protocol_feature_manager::builtin_protocol_feature_entry
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 

Enumerations

enum class  sysio::chain::protocol_feature_t : uint32_t { sysio::chain::builtin }
 
enum class  sysio::chain::builtin_protocol_feature_t : uint32_t {
  sysio::chain::preactivate_feature = 0 , sysio::chain::only_link_to_existing_permission = 1 , sysio::chain::replace_deferred = 2 , sysio::chain::no_duplicate_deferred_id = 3 ,
  sysio::chain::fix_linkauth_restriction = 4 , sysio::chain::disallow_empty_producer_schedule = 5 , sysio::chain::restrict_action_to_self = 6 , sysio::chain::only_bill_first_authorizer = 7 ,
  sysio::chain::forward_setcode = 8 , sysio::chain::get_sender = 9 , sysio::chain::ram_restrictions = 10 , sysio::chain::webauthn_key = 11 ,
  sysio::chain::wtmsig_block_signatures = 12 , sysio::chain::action_return_value = 13 , sysio::chain::blockchain_parameters = 16 , sysio::chain::get_code_hash = 17 ,
  sysio::chain::configurable_wasm_limits = 18 , sysio::chain::crypto_primitives = 19 , sysio::chain::get_block_num = 20 , sysio::chain::em_key = 21 ,
  sysio::chain::reserved_private_fork_protocol_features = 500000
}
 

Functions

const char * sysio::chain::builtin_protocol_feature_codename (builtin_protocol_feature_t)
 

Variables

const std::unordered_map< builtin_protocol_feature_t, builtin_protocol_feature_spec, enum_hash< builtin_protocol_feature_t > > sysio::chain::builtin_protocol_feature_codenames