5 from __future__
import annotations
6 from zeth.core.zksnark
import IZKSnarkProvider, ExtendedProof
7 from typing
import Dict, List, Any
12 An aggregated transaction, returned by the aggregator server.
17 ext_proof: ExtendedProof,
18 nested_parameters: List[bytes]):
25 zksnark: IZKSnarkProvider,
26 json_dict: Dict[str, Any]) -> AggregatedTransaction:
27 app_name = json_dict[
"app_name"]
28 ext_proof = ExtendedProof.from_json_dict(zksnark, json_dict[
"ext_proof"])
30 [bytes.fromhex(x)
for x
in json_dict[
"nested_parameters"]]