18 return "GovernanceEffects";
35 const std::optional<std::vector<std::string>>& interfaces =
Definition gov_effects_interface.h:12
static char const * get_subsystem_name()
Definition gov_effects_interface.h:16
virtual void transition_service_to_open(ccf::kv::Tx &tx, ServiceIdentities identities)=0
virtual void trigger_recovery_shares_refresh(ccf::kv::Tx &tx)=0
virtual ~AbstractGovernanceEffects()=default
virtual bool rekey_ledger(ccf::kv::Tx &tx)=0
virtual void trigger_acme_refresh(ccf::kv::Tx &tx, const std::optional< std::vector< std::string > > &interfaces=std::nullopt)=0
virtual void trigger_snapshot(ccf::kv::Tx &tx)=0
virtual void trigger_ledger_chunk(ccf::kv::Tx &tx)=0
Definition node_subsystem_interface.h:8
Definition app_interface.h:14
Definition gov_effects_interface.h:22
std::optional< ccf::crypto::Pem > previous
Definition gov_effects_interface.h:23
ccf::crypto::Pem next
Definition gov_effects_interface.h:24