tornadocash/ui-minified

Where can I find the expanded/unminimized code? And is there a changelog?

Closed this issue · 6 comments

Tornado is amazing, but I feel extremely uncomfortable when I'm running minimized code that changes every few days and where all repo history is overwritten with every update, commits are not OpenPGP signed, etc... this requires blind trust, not in line with the Ethereum ethos.

I've been searching for the un-minimized code here but believe I haven't found enough to run an expanded UI ... have I missed something?

If there's only this repo here, how would I track code changes when I update my local copy? Also, how do I know if there's big enough of an update to justify the effort? Is there a changelog? It's not super realistic to track code changes every few days or even weeks. (Even if not minimized.)

THANK YOU FOR YOUR WORK ON THIS!

poma commented

UI code is too large to manually review anyways. If you want to know and control precisely what the code is doing, I suggest using a CLI https://github.com/tornadocash/tornado-cli which is open source.

Thank you, I'll look into that. That still doesn't support Anon Mining though, correct?

May I ask why the decision to not release the UI code? I can take guesses but maybe there's an official answer :)

poma commented

Trying to avoid phishing/scam forks and also encourage community to build alternative UIs.

We have some CLI scripts for anon mining but they are in such dirty/wip state that we didn't publish them. Maybe if governance decides to give a grant to someone to develop such scripts we'll release what we have as a starting point.

Got it! Thank you for the transparency ... good to hear that there's a possible path forward. I would obviously support such a governance proposal, but I'm a tiny bit skeptical if enough other people care when it's not about airdrops ;-) Probably a good idea to socialize the idea on the forums first.

I'm personally good here, but I'll keep this open in case some one else wants to weigh in or discuss that governance proposal idea.

poma commented

I was talking more about tornado community multisig that can fund smaller stuff via multisig after snapshot vote, it's more robust way to fund smaller decisions like this one

Got it ... well, if I was already more of an Ethereum guy I would have long started coding, but given how security critical Tornado is I fear we prefer someone with more experience in the space.