41 return std::make_shared<ccf::kv::Store>();
46 std::shared_ptr<ccf::kv::Store>
tables;
61 Tables::MEMBER_ENCRYPTION_PUBLIC_KEYS};
67 return std::make_tuple(
88 Tables::NODE_ENDORSED_CERTIFICATES};
92 Tables::NODE_VIRTUAL_MEASUREMENTS};
97 Tables::NODE_SNP_UVM_ENDORSEMENTS};
102 return std::make_tuple(
119 Tables::COSE_GOV_HISTORY};
121 Tables::COSE_RECENT_PROPOSALS};
125 jsgov::Tables::PROPOSALS_INFO};
129 return std::make_tuple(
142 Tables::MODULES_QUICKJS_BYTECODE};
144 Tables::MODULES_QUICKJS_VERSION};
151 return std::make_tuple(
166 Tables::JWT_PUBLIC_SIGNING_KEYS_METADATA};
170 return std::make_tuple(
179 Tables::PREVIOUS_SERVICE_IDENTITY};
181 Tables::PREVIOUS_SERVICE_LAST_SIGNED_ROOT};
184 Tables::PREVIOUS_SERVICE_IDENTITY_ENDORSEMENT};
185 const Configuration
config = {Tables::CONFIGURATION};
190 return std::make_tuple(
198 return std::tuple_cat(
213 const RecoveryShares
shares = {Tables::SHARES};
215 Tables::ENCRYPTED_PAST_LEDGER_SECRET};
217 Tables::ENCRYPTED_SUBMITTED_SHARES};
225 Tables::SERIALISED_MERKLE_TREE};
234 return std::tuple_cat(
Definition app_interface.h:14
std::shared_ptr< ccf::kv::Store > make_store()
Definition network_tables.h:39
Definition network_tables.h:45
const jsgov::ProposalInfoMap proposal_info
Definition network_tables.h:124
auto get_all_signature_tables() const
Definition network_tables.h:227
const SnpTcbVersionMap snp_tcb_versions
Definition network_tables.h:98
auto get_all_internal_tables() const
Definition network_tables.h:232
const endpoints::EndpointsMap js_endpoints
Definition network_tables.h:147
auto get_all_node_tables() const
Definition network_tables.h:100
const UserInfo user_info
Definition network_tables.h:75
const PreviousServiceIdentityEndorsement previous_service_identity_endorsement
Definition network_tables.h:183
std::shared_ptr< ccf::kv::Store > tables
Definition network_tables.h:46
const JwtIssuers jwt_issuers
Definition network_tables.h:164
const NodeEndorsedCertificates node_endorsed_certificates
Definition network_tables.h:87
const MemberPublicEncryptionKeys member_encryption_public_keys
Definition network_tables.h:60
const MemberInfo member_info
Definition network_tables.h:62
const UserCerts user_certs
Definition network_tables.h:74
const MemberAcks member_acks
Definition network_tables.h:63
auto get_all_member_tables() const
Definition network_tables.h:65
auto get_all_service_tables() const
Definition network_tables.h:188
const EncryptedSubmittedShares encrypted_submitted_shares
Definition network_tables.h:216
const Service service
Definition network_tables.h:177
auto get_all_jwt_tables() const
Definition network_tables.h:168
const SnpHostDataMap host_data
Definition network_tables.h:94
const VirtualHostDataMap virtual_host_data
Definition network_tables.h:90
const Configuration config
Definition network_tables.h:185
const CoseSignatures cose_signatures
Definition network_tables.h:223
const CACertBundlePEMs ca_cert_bundles
Definition network_tables.h:163
const JSEngine js_engine
Definition network_tables.h:146
const RecoveryShares shares
Definition network_tables.h:213
auto get_all_user_tables() const
Definition network_tables.h:77
const InterpreterFlush interpreter_flush
Definition network_tables.h:145
const ModulesQuickJsBytecode modules_quickjs_bytecode
Definition network_tables.h:141
const SnpMeasurements snp_measurements
Definition network_tables.h:95
const COSEGovernanceHistory cose_governance_history
Definition network_tables.h:118
const EncryptedLedgerSecretsInfo encrypted_ledger_secrets
Definition network_tables.h:214
const VirtualMeasurements virtual_measurements
Definition network_tables.h:91
const PreviousServiceLastSignedRoot previous_service_last_signed_root
Definition network_tables.h:180
const COSERecentProposals cose_recent_proposals
Definition network_tables.h:120
const jsgov::ProposalMap proposals
Definition network_tables.h:123
const JwtPublicSigningKeysMetadata jwt_public_signing_keys_metadata
Definition network_tables.h:165
const SerialisedMerkleTree serialise_tree
Definition network_tables.h:224
NetworkTables()
Definition network_tables.h:244
const PreviousServiceIdentity previous_service_identity
Definition network_tables.h:178
const Secrets secrets
Definition network_tables.h:211
const SNPUVMEndorsements snp_uvm_endorsements
Definition network_tables.h:96
const CodeIDs node_code_ids
Definition network_tables.h:85
const SnapshotEvidence snapshot_evidence
Definition network_tables.h:212
const MemberCerts member_certs
Definition network_tables.h:59
const Signatures signatures
Definition network_tables.h:222
const GovernanceHistory governance_history
Definition network_tables.h:117
const ModulesQuickJsVersion modules_quickjs_version
Definition network_tables.h:143
auto get_all_builtin_governance_tables() const
Definition network_tables.h:196
auto get_all_governance_history_tables() const
Definition network_tables.h:127
const Modules modules
Definition network_tables.h:140
const Nodes nodes
Definition network_tables.h:86
auto get_all_js_generic_tables() const
Definition network_tables.h:149
const Constitution constitution
Definition network_tables.h:186