Skip to main content

Crate newton_prover_aggregator

Crate newton_prover_aggregator 

Source
Expand description

Aggregator crate

Re-exports§

pub use core::AggregatorCore;
pub use error::AggregatorCoreError;
pub use error::AggregatorError;
pub use rpc_server::ConsensusCommitRequest;
pub use rpc_server::ConsensusCommitResponse;
pub use rpc_server::ConsensusData;
pub use rpc_server::ConsensusPrepareRequest;
pub use rpc_server::ConsensusPrepareResponse;
pub use rpc_server::FieldAdjustment;
pub use rpc_server::OperatorErrorResponse;
pub use rpc_server::SignConsensusRequest;
pub use rpc_server::SignConsensusResponse;
pub use rpc_server::SignedTaskResponse;
pub use rpc_server::TaskResponse;
pub use rpc_server::EvaluateAndSignRequest;
pub use rpc_server::EvaluateAndSignResponse;
pub use rpc_server::FetchPolicyDataRequest;
pub use rpc_server::UnsignedPolicyDataResponse;

Modules§

config
Config
consensus
Median-based consensus logic for normalizing operator responses Policy data consensus logic for BLS aggregation.
core
Core aggregator logic shared between implementations Core aggregator logic shared between standalone aggregator and gateway aggregator
error
Aggregator error
rpc_server
RPC server

Structs§

Aggregator
Aggregator
BlsAggregationServiceResponse
The response from the BLS aggregation service