The configuration (snarks and pairing parameters) to be used for
aggregation.
Definition at line 11 of file aggregator_config.py.
◆ __init__()
| def zecale.core.aggregator_config.AggregatorConfiguration.__init__ |
( |
|
self, |
|
|
str |
nested_snark_name, |
|
|
str |
wrapper_snark_name, |
|
|
PairingParameters |
nested_pairing_parameters, |
|
|
PairingParameters |
wrapper_pairing_parameters |
|
) |
| |
Definition at line 16 of file aggregator_config.py.
18 nested_snark_name: str,
19 wrapper_snark_name: str,
20 nested_pairing_parameters: PairingParameters,
21 wrapper_pairing_parameters: PairingParameters):
22 self.nested_snark_name = nested_snark_name
23 self.wrapper_snark_name = wrapper_snark_name
24 self.nested_snark = get_zksnark_provider(nested_snark_name)
25 self.wrapper_snark = get_zksnark_provider(wrapper_snark_name)
26 self.nested_pairing_parameters = nested_pairing_parameters
27 self.wrapper_pairing_parameters = wrapper_pairing_parameters
◆ from_json_dict()
| AggregatorConfiguration zecale.core.aggregator_config.AggregatorConfiguration.from_json_dict |
( |
Dict[str, Any] |
json_dict | ) |
|
|
static |
Definition at line 40 of file aggregator_config.py.
40 def from_json_dict(json_dict: Dict[str, Any]) -> AggregatorConfiguration:
41 return AggregatorConfiguration(
42 nested_snark_name=cast(str, json_dict[
"nested_snark_name"]),
43 wrapper_snark_name=cast(str, json_dict[
"wrapper_snark_name"]),
44 nested_pairing_parameters=PairingParameters.from_json_dict(
45 json_dict[
"nested_pairing_parameters"]),
46 wrapper_pairing_parameters=PairingParameters.from_json_dict(
47 json_dict[
"wrapper_pairing_parameters"]))
◆ to_json_dict()
| Dict[str, Any] zecale.core.aggregator_config.AggregatorConfiguration.to_json_dict |
( |
|
self | ) |
|
Definition at line 29 of file aggregator_config.py.
29 def to_json_dict(self) -> Dict[str, Any]:
31 "nested_snark_name": self.nested_snark_name,
32 "wrapper_snark_name": self.wrapper_snark_name,
33 "nested_pairing_parameters":
34 self.nested_pairing_parameters.to_json_dict(),
35 "wrapper_pairing_parameters":
36 self.wrapper_pairing_parameters.to_json_dict()
◆ nested_pairing_parameters
| zecale.core.aggregator_config.AggregatorConfiguration.nested_pairing_parameters |
◆ nested_snark
| zecale.core.aggregator_config.AggregatorConfiguration.nested_snark |
◆ nested_snark_name
| zecale.core.aggregator_config.AggregatorConfiguration.nested_snark_name |
◆ wrapper_pairing_parameters
| zecale.core.aggregator_config.AggregatorConfiguration.wrapper_pairing_parameters |
◆ wrapper_snark
| zecale.core.aggregator_config.AggregatorConfiguration.wrapper_snark |
◆ wrapper_snark_name
| zecale.core.aggregator_config.AggregatorConfiguration.wrapper_snark_name |
The documentation for this class was generated from the following file: