Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
Public Member Functions | |
def | __init__ (self, MerkleTree mk_tree, OwnershipKeyPair sender_ownership_keypair, List[Tuple[int, api.ZethNote]] inputs, List[Tuple[ZethAddressPub, EtherValue]] outputs, EtherValue v_in, EtherValue v_out, Optional[ComputeHSigCB] compute_h_sig_cb=None) |
Public Attributes | |
mk_tree | |
sender_ownership_keypair | |
v_in | |
v_out | |
compute_h_sig_cb | |
inputs | |
outputs | |
High-level description of a call to the mixer contract. Holds information used when generating the ProofInputs, ZK-proof and final MixParameters object.
Definition at line 49 of file mixer_client.py.
def zeth.core.mixer_client.MixCallDescription.__init__ | ( | self, | |
MerkleTree | mk_tree, | ||
OwnershipKeyPair | sender_ownership_keypair, | ||
List[Tuple[int, api.ZethNote]] | inputs, | ||
List[Tuple[ZethAddressPub, EtherValue]] | outputs, | ||
EtherValue | v_in, | ||
EtherValue | v_out, | ||
Optional[ComputeHSigCB] | compute_h_sig_cb = None |
||
) |
Definition at line 55 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.compute_h_sig_cb |
Definition at line 63 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.inputs |
Definition at line 72 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.mk_tree |
Definition at line 59 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.outputs |
Definition at line 81 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.sender_ownership_keypair |
Definition at line 60 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.v_in |
Definition at line 61 of file mixer_client.py.
zeth.core.mixer_client.MixCallDescription.v_out |
Definition at line 62 of file mixer_client.py.