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

Go to the source code of this file.

Classes

struct  sysio::chain::shared_public_key
 
struct  sysio::chain::permission_level_weight
 
struct  sysio::chain::key_weight
 
struct  sysio::chain::shared_key_weight
 
struct  sysio::chain::wait_weight
 
struct  sysio::chain::config::billable_size< permission_level_weight >
 
struct  sysio::chain::config::billable_size< key_weight >
 
struct  sysio::chain::config::billable_size< wait_weight >
 
struct  sysio::chain::authority
 
struct  sysio::chain::shared_authority
 
struct  sysio::chain::config::billable_size< shared_authority >
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 
namespace  sysio::chain::config
 
namespace  fc
 namespace sysio::chain
 

Typedefs

using sysio::chain::shared_public_key_data = std::variant<fc::ecc::public_key_shim, fc::crypto::r1::public_key_shim, shared_string, fc::em::public_key_shim>
 

Functions

template<typename Authority >
bool sysio::chain::validate (const Authority &auth)
 
void fc::to_variant (const sysio::chain::shared_public_key &var, fc::variant &vo)