{"repo":"jimjimvalkema/ultra-anon","free":true,"listed":false,"github":"https://github.com/jimjimvalkema/ultra-anon","clone":"git clone https://github.com/jimjimvalkema/ultra-anon.git","description":"A privacy token inspired by eip7503 that has maximum plausible deniability and a maximum anonymity set by joining public and private state","language":"Solidity","stars":15,"topics":["ethereum","tornadocash","zkwormholes","eip7503"],"license":null,"category":"blockchain-web3","readme_excerpt":"UltraAnon A privacy token inspired by eip7503 that has maximum plausible deniability and a maximum anonymity set by joining public and private state. This is achieved by tracking the incoming balance and outgoing balance separately. Where the outgoing state is private and incoming is public. And then simply reusing the private transfer circuit to instead reveal the sender, in order to support public transfers. Enabled by a new nullfier scheme. Try it out (single core only): https://ultaanon.jimjim.dev Run locally to enable multi core proving UltraAnon on sepolia: http://sepolia.etherscan.io/address/0xb200d5d4eaA13670553d6f0A66eE79E7F858C637 install noir and backend generate verifier contracts deploy verify etherscan Relay This is a small webserver that executes smart contract calls for others. This is important to preserve the privacy of UltraAnon users. Send arguments for either UltraAnon.publicTransfer or UltraAnon.privateTransfer to the endpoints /public transfer or /private transfer . Running By default it will run locally at port 8000. Requires env vars PROVIDER URL , CONTRACT ADDRESS (ultraAnon contract address) and PRIVATE KEY . Run with cargo run (dev) or cargo run --release (prod). If you run into issues after getting it to work once or twice it's likely your rpc.","default_branch":null,"files":null,"tree":[],"storefront":"/r/jimjimvalkema","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jimjimvalkema/ultra-anon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}