A transaction to be batched into an AggregatedTransaction
Definition at line 10 of file nested_transaction.py.
◆ __init__()
| def zecale.core.nested_transaction.NestedTransaction.__init__ |
( |
|
self, |
|
|
str |
app_name, |
|
|
ExtendedProof |
ext_proof, |
|
|
bytes |
parameters, |
|
|
int |
fee_in_wei |
|
) |
| |
Definition at line 14 of file nested_transaction.py.
17 ext_proof: ExtendedProof,
20 self.app_name = app_name
21 self.ext_proof = ext_proof
22 self.parameters = parameters
23 self.fee_in_wei = fee_in_wei
◆ from_json_dict()
| NestedTransaction zecale.core.nested_transaction.NestedTransaction.from_json_dict |
( |
IZKSnarkProvider |
zksnark, |
|
|
Dict[str, Any] |
json_dict |
|
) |
| |
|
static |
Definition at line 34 of file nested_transaction.py.
35 zksnark: IZKSnarkProvider,
36 json_dict: Dict[str, Any]) -> NestedTransaction:
37 app_name = json_dict[
"app_name"]
38 ext_proof = ExtendedProof.from_json_dict(
39 zksnark, cast(Dict[str, Any], json_dict[
"extended_proof"]))
40 parameters = bytes.fromhex(json_dict[
"parameters"])
41 fee_in_wei = json_dict[
"fee_in_wei"]
43 return NestedTransaction(app_name, ext_proof, parameters, fee_in_wei)
◆ to_json_dict()
| Dict[str, Any] zecale.core.nested_transaction.NestedTransaction.to_json_dict |
( |
|
self | ) |
|
Definition at line 25 of file nested_transaction.py.
25 def to_json_dict(self) -> Dict[str, Any]:
27 "app_name": self.app_name,
28 "extended_proof": self.ext_proof.to_json_dict(),
29 "parameters": self.parameters.hex(),
30 "fee_in_wei": self.fee_in_wei
◆ app_name
| zecale.core.nested_transaction.NestedTransaction.app_name |
◆ ext_proof
| zecale.core.nested_transaction.NestedTransaction.ext_proof |
◆ fee_in_wei
| zecale.core.nested_transaction.NestedTransaction.fee_in_wei |
◆ parameters
| zecale.core.nested_transaction.NestedTransaction.parameters |
The documentation for this class was generated from the following file: