rippled
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | Private Attributes | List of all members
ripple::ValidatorKeys Class Reference

Validator keys and manifest as set in configuration file. More...

#include <ValidatorKeys.h>

Collaboration diagram for ripple::ValidatorKeys:
Collaboration graph
[legend]

Classes

struct  Keys
 

Public Member Functions

 ValidatorKeys ()=delete
 
 ValidatorKeys (Config const &config, beast::Journal j)
 
bool configInvalid () const
 

Public Attributes

std::optional< Keyskeys
 
NodeID nodeID
 
std::string manifest
 
std::uint32_t sequence = 0
 

Private Attributes

bool configInvalid_ = false
 

Detailed Description

Validator keys and manifest as set in configuration file.

Values will be empty if not configured as a validator or not configured with a manifest.

Definition at line 37 of file ValidatorKeys.h.

Constructor & Destructor Documentation

◆ ValidatorKeys() [1/2]

ripple::ValidatorKeys::ValidatorKeys ( )
delete

◆ ValidatorKeys() [2/2]

ripple::ValidatorKeys::ValidatorKeys ( Config const &  config,
beast::Journal  j 
)

Definition at line 29 of file ValidatorKeys.cpp.

Member Function Documentation

◆ configInvalid()

bool ripple::ValidatorKeys::configInvalid ( ) const

Definition at line 72 of file ValidatorKeys.h.

Member Data Documentation

◆ keys

std::optional<Keys> ripple::ValidatorKeys::keys

Definition at line 63 of file ValidatorKeys.h.

◆ nodeID

NodeID ripple::ValidatorKeys::nodeID

Definition at line 64 of file ValidatorKeys.h.

◆ manifest

std::string ripple::ValidatorKeys::manifest

Definition at line 65 of file ValidatorKeys.h.

◆ sequence

std::uint32_t ripple::ValidatorKeys::sequence = 0

Definition at line 66 of file ValidatorKeys.h.

◆ configInvalid_

bool ripple::ValidatorKeys::configInvalid_ = false
private

Definition at line 78 of file ValidatorKeys.h.