Expand description
Structs§
- AnyNode
Runtime Admission Policy - Admission policy that allows any node to register.
- Capabilities
- Represents a node’s capabilities.
- CapabilityTEE
- Represents the node’s TEE capability.
- Consensus
Address - Represents a consensus address that includes an ID and a TCP address.
- Consensus
Info - Node’s consensus member information.
- Endorsed
CapabilityTEE - An endorsed CapabilityTEE structure.
- Entity
Whitelist Config - Entity whitelist configuration.
- Entity
Whitelist Role Admission Policy - A per-role entity whitelist policy.
- Entity
Whitelist Role Config - A per-entity whitelist configuration for a given role.
- Entity
Whitelist Runtime Admission Policy - Policy that allows only whitelisted entities’ nodes to register.
- Executor
Parameters - Parameters for the executor committee.
- MaxNodes
Constraint - A constraint which specifies that only the given number of nodes may be eligible per entity.
- MinPool
Size Constraint - A constraint which specifies the minimum required candidate pool size.
- Node
- Node registry descriptor.
- Node
Runtime - Represents the runtimes supported by a given Oasis node.
- P2PInfo
- Node’s P2P information.
- PerRole
Admission Policy - A per-role admission policy.
- Roles
Mask - Oasis node roles bitmask.
- Runtime
- Runtime.
- Runtime
Admission Policy - Specification of which nodes are allowed to register for a runtime.
- Runtime
Genesis - Runtime genesis information that is used to initialize runtime state in the first block.
- Runtime
Staking Parameters - Stake-related parameters for a runtime.
- Scheduling
Constraints - The node scheduling constraints.
- Storage
Parameters - Storage parameters.
- TCPAddress
- Represents the address of a TCP endpoint.
- TLSAddress
- Represents an Oasis committee address that includes a TLS public key and a TCP address.
- TLSInfo
- Node’s TLS information.
- TxnScheduler
Parameters - Parameters for the runtime transaction scheduler.
- VRFInfo
- Contains information for this node’s participation in VRF based elections.
- Validator
SetConstraint - A constraint which specifies that the entity must have a node that is part of the validator set. No other options can currently be specified.
- Verified
Attestation - Verified remote attestation.
- Verified
Endorsed CapabilityTEE - A verified endorsed CapabilityTEE structure.
- Version
Info - Per-runtime version information.
Enums§
- Runtime
Governance Model - Runtime governance model.
- Runtime
Kind - Runtime kind.
- SGXAttestation
- Intel SGX remote attestation.
- SGXConstraints
- Intel SGX TEE constraints.
- TEEHardware
- TEE hardware implementation.
Constants§
- ATTESTATION_
SIGNATURE_ CONTEXT - Attestation signature context.
- ENDORSE_
CAPABILITY_ TEE_ SIGNATURE_ CONTEXT - TEE capability endorsement signature context.
- LATEST_
RUNTIME_ DESCRIPTOR_ VERSION - The latest entity descriptor version that should be used for all new descriptors. Using earlier versions may be rejected.
- METHOD_
PROVE_ FRESHNESS - The method name for freshness proofs.
- MODULE_
NAME - A unique module name for the registry module.