Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
Public Member Functions | |
def | __init__ (self, ExtendedProof extended_proof, List[int] public_data, signing.SigningVerificationKey signature_vk, signing.Signature signature, List[bytes] ciphertexts) |
str | to_json (self) |
Dict[str, Any] | to_json_dict (self) |
Static Public Member Functions | |
MixParameters | from_json (IZKSnarkProvider zksnark, str params_json) |
MixParameters | from_json_dict (IZKSnarkProvider zksnark, Dict[str, Any] json_dict) |
Public Attributes | |
extended_proof | |
public_data | |
signature_vk | |
signature | |
ciphertexts | |
All data required to call the mixer, with no further processing required (except creation of a transaction). This is the result of fully processing a MixCallDescription, generating appropriate secret data and ZK-proof and signing the result.
Definition at line 97 of file mixer_client.py.
def zeth.core.mixer_client.MixParameters.__init__ | ( | self, | |
ExtendedProof | extended_proof, | ||
List[int] | public_data, | ||
signing.SigningVerificationKey | signature_vk, | ||
signing.Signature | signature, | ||
List[bytes] | ciphertexts | ||
) |
Definition at line 104 of file mixer_client.py.
|
static |
Definition at line 118 of file mixer_client.py.
|
static |
Definition at line 141 of file mixer_client.py.
str zeth.core.mixer_client.MixParameters.to_json | ( | self | ) |
Dict[str, Any] zeth.core.mixer_client.MixParameters.to_json_dict | ( | self | ) |
zeth.core.mixer_client.MixParameters.ciphertexts |
Definition at line 109 of file mixer_client.py.
zeth.core.mixer_client.MixParameters.extended_proof |
Definition at line 105 of file mixer_client.py.
zeth.core.mixer_client.MixParameters.public_data |
Definition at line 106 of file mixer_client.py.
zeth.core.mixer_client.MixParameters.signature |
Definition at line 108 of file mixer_client.py.
zeth.core.mixer_client.MixParameters.signature_vk |
Definition at line 107 of file mixer_client.py.