Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
This is the complete list of members for zeth.core.mixer_client.MixerClient, including all inherited members.
__init__(self, Any web3, ProverConfiguration prover_config, Any mixer_instance) | zeth.core.mixer_client.MixerClient | |
create_mix_parameters_and_signing_key(self, ProverClient prover_client, MerkleTree mk_tree, OwnershipKeyPair sender_ownership_keypair, str sender_eth_address, List[Tuple[int, api.ZethNote]] inputs, List[Tuple[ZethAddressPub, EtherValue]] outputs, EtherValue v_in, EtherValue v_out, Optional[ComputeHSigCB] compute_h_sig_cb=None, bool for_dispatch_call=False) | zeth.core.mixer_client.MixerClient | |
create_mix_parameters_from_proof(self, MixCallDescription mix_call_desc, api.ProofInputs prover_inputs, signing.SigningKeyPair signing_keypair, ExtendedProof ext_proof, List[int] public_data, str sender_eth_address, bool for_dispatch_call=False) | zeth.core.mixer_client.MixerClient | |
create_prover_inputs(MixCallDescription mix_call_desc) | zeth.core.mixer_client.MixerClient | static |
deploy(Any web3, ProverClient prover_client, str deployer_eth_address, Optional[bytes] deployer_eth_private_key, Optional[str] token_address=None, Optional[str] permitted_dispatcher=None, Optional[str] vk_hash=None, Optional[int] deploy_gas=None) | zeth.core.mixer_client.MixerClient | static |
deposit(self, ProverClient prover_client, MerkleTree mk_tree, ZethAddress zeth_address, str sender_eth_address, Optional[bytes] sender_eth_private_key, EtherValue eth_amount, Optional[List[Tuple[ZethAddressPub, EtherValue]]] outputs=None, Optional[EtherValue] tx_value=None) | zeth.core.mixer_client.MixerClient | |
joinsplit(self, ProverClient prover_client, MerkleTree mk_tree, OwnershipKeyPair sender_ownership_keypair, str sender_eth_address, Optional[bytes] sender_eth_private_key, List[Tuple[int, api.ZethNote]] inputs, List[Tuple[ZethAddressPub, EtherValue]] outputs, EtherValue v_in, EtherValue v_out, Optional[EtherValue] tx_value=None, Optional[ComputeHSigCB] compute_h_sig_cb=None) | zeth.core.mixer_client.MixerClient | |
mix(self, MixParameters mix_params, str sender_eth_address, Optional[bytes] sender_eth_private_key, EtherValue tx_value, Optional[int] call_gas=None) | zeth.core.mixer_client.MixerClient | |
mix_call(self, MixParameters mix_params, str sender_eth_address, EtherValue tx_value, Optional[int] call_gas=None) | zeth.core.mixer_client.MixerClient | |
mixer_instance | zeth.core.mixer_client.MixerClient | |
prover_config | zeth.core.mixer_client.MixerClient | |
web3 | zeth.core.mixer_client.MixerClient |