Current miksi address:
Version: v0.0.1

miksi

From Esperanto, miksi (miks·i): to mingle, to blend, to mix, to shuffle
Ethereum trustless zk-mixer.


WARNING: experimental code, use only in Göerli testnet, without any real value.


Deposit

In order to make a deposit, will generate a zkSNARK proof that proves that you know a secret & nullifier for the commitment, and that that commitment has been added into the MerkleTree following the tree state transition function (which ensures that for the new root, there is only one leaf addition and no deletion).
If the zk-proof verification passes, the new root & commitment will be stored in to the miksi Smart Contract, and the ETH will be deposited.





Withdraw

To be able to withdraw, will generate a zkSNARK proof that proves that you know a secret for a public nullifier, which commitment is in the MerkleTree which root is stored in the miksi Smart Contract.
If the zk-proof verification passes and the nullifier was not already used, the miksi Smart Contract will send the ETH to the specified address.




> Logs


Stats

Please connect Metamask

Info

Spec & core code: https://github.com/arnaucube/miksi-core
What is a mixer?


Config

Theme: