Re-exports§
pub use data_directory::DataDirectory;
Modules§
Structs§
- Encoded
Golden Operator Key - Canonical Golden values needed to restore one validator operator key.
- Golden
Operator Key - Validated Golden material held by one validator operator.
- KmsSigner
- Block signer that uses AWS KMS to create signatures.
- Local
X25519 Transaction Input Decrypter TransactionInputDecrypterbacked by a locally provisioned X25519 shared secret.- Private
Record Chain Id - Identifier for the chain that owns a private record.
- Private
Record Combiner - Public Golden setup used to verify shares and open private records.
- Private
Record Context - Values bound to one private record and its Golden decryption shares.
- Private
Record Id - Global identity of one validator’s encrypted record for a transaction.
- Private
Record Sealer - Public Golden key used to seal private records for one epoch.
- Private
Record Share Request - Exact record values that an operator must approve before issuing a share.
- Private
Record Storage Fields - Database fields for one versioned private record.
- Storage
KeyEpoch - Identifier for one version of the validator storage key.
- Stored
Private Record - Versioned encrypted private record stored by the validator.
- Validator
Admin Server - Serves the private validator administration API on a network-isolated listener.
- Validator
Server - The handle into running the gRPC validator server.
Enums§
- Golden
Operator KeyError - Error raised while loading a Golden operator key.
- Private
Record Error - Error raised while sealing or reading a private record.
- Private
Record Format Version - Supported private record formats.
- Validator
Signer - Signer that the Validator uses to sign blocks.
Constants§
- COMPONENT
- The name of the validator component.
- LOG_
TARGET - The target to use for user-visible events.
Traits§
- Transaction
Input Decrypter - Decryption counterpart to
ValidatorSignerfor the shared transaction encryption (submission) key.
Functions§
- decrypt_
key_ material - Recovers key material wrapped with an AWS KMS key by calling
kms:Decrypt.