ethsnarks-miximus icon indicating copy to clipboard operation
ethsnarks-miximus copied to clipboard

Example project for EthSnarks - Miximus coin mixer

Results 10 ethsnarks-miximus issues
Sort by recently updated
recently updated
newest added

i am on ubuntu 20.04 , all steps work fine except for the 'make' step when i execute the make command, i get this error ![image](https://user-images.githubusercontent.com/30082863/179561142-ee4be070-c9b9-4626-aba2-ee0caa2ac7e5.png)

I am a user, I want to use Miximus, I have tokens or Ether which I want to convert into anonymised tokens. How do I do this? Once my tokens...

enhancement
good first issue

Also updates ethsnarks dependency, so deposits are cheaper Fixes: #19

In the Withdraw contract, we must verify that all inputs are within the snark scalar field to avoid aliasing. For example, there may be multiple `uint256` values which wrap-around to...

bug

Instead of just supporting ETH, it should be possible to deposit & withdraw multiple different token types. It should also be possible to perform atomic swaps between tokens, internally.

As per: https://hackmd.io/@HWeNw8hNRimMm2m2GH56Cw/rJj9hEJTN?type=view The interface proposed is more agnostic to the underlying crypto being used: The **mixer** has two functions: * `deposit(bytes32 commitment) payable` verifies that `DENOMINATION` ETH (eg. 1...

Currently the proof is bound to the `msg.sender` parameter, the money is withdrawn to this address. This means a relay service can't be used because there is no separate transfer...

The Miximus circuit is lacking functionality which allows tokens to be 'fungible'. Currently each leaf is of a fixed denomination, if that denomination is `1 ETH` then you need to...

Truffle seems to frequently break in really really dumb ways. Candidates to replace truffle: * https://github.com/embark-framework/embark (JS based)

It would be nice to add this extra complexity so that we have a single general snark that can be used for mixing plus a bunch of other anon signaling...