|
List[Any] | zeth.core.mixer_client.mix_parameters_to_contract_arguments (IZKSnarkProvider zksnark, PairingParameters pp, MixParameters mix_parameters) |
|
bytes | zeth.core.mixer_client.mix_parameters_to_dispatch_parameters (MixParameters mix_parameters) |
|
MixResult | zeth.core.mixer_client.event_args_to_mix_result (Any event_args) |
|
api.JoinsplitInput | zeth.core.mixer_client.create_api_joinsplit_input (List[str] merkle_path, int address, api.ZethNote note, OwnershipSecretKey a_sk, bytes nullifier) |
|
Tuple[int, api.ZethNote] | zeth.core.mixer_client.get_dummy_input_and_address (OwnershipPublicKey a_pk) |
|
List[bytes] | zeth.core.mixer_client.encrypt_notes (List[Tuple[api.ZethNote, EncryptionPublicKey]] notes) |
|
Optional[Tuple[bytes, api.ZethNote]] | zeth.core.mixer_client.receive_note (MixOutputEvents out_ev, EncryptionSecretKey receiver_k_sk) |
|
Iterator[MixResult] | zeth.core.mixer_client.get_mix_results (Any web3, Any mixer_instance, int start_block, int end_block, Optional[int] batch_size=None) |
|
int | zeth.core.mixer_client.joinsplit_sign (IZKSnarkProvider zksnark, PairingParameters pp, JoinsplitSigKeyPair signing_keypair, str sender_eth_address, List[bytes] ciphertexts, ExtendedProof extproof, List[int] public_data, bool for_dispatch_call=False) |
|
bytes | zeth.core.mixer_client.compute_commitment (api.ZethNote zeth_note, PairingParameters pp) |
|
bytes | zeth.core.mixer_client.compute_nullifier (api.ZethNote zeth_note, OwnershipSecretKey spending_authority_ask) |
|
bytes | zeth.core.mixer_client.compute_h_sig (List[bytes] nullifiers, JoinsplitSigVerificationKey sign_vk) |
|