frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Yet another way to use Tornado Cash in 2025, a tool implemented in Python&C++

1•gokgokdak•3mo ago
Github Repo: https://github.com/gokgokdak/tornadocash-py

I re-implemented the Tornado Cash command-line tool in Python to interact with the Tornao Cash contracts.

*Compares to the original one, I added some practical features*

1. Batch deposit & withdrawal Manage large amounts of ETH with a single command and distribute funds across different instances easily.

2. Deposit age query Check how many deposit and withdrawal events have happened since your deposit, the higher the number, the better mixed your funds are.

*Also, some engineering and performance improvements*

The original project stores event history in JSON files and relies on subgraphs for data analysis. In this Python rewrite, I switched to SQLite as the storage layer, and all analytics will be built on top of the database (with proper indexing/transactions), making queries faster, more consistent, and easier to maintain.

Aside from zk-proof generation/verification, I re-implemented the rest of the heavy algorithms in C++ via pybind11 (Keccak256, MiMC sponge, Pedersen, BabyJubJub, etc.), which significantly improves the runtime for rebuilding the Merkle tree.

*Why I built this*

1. I was scammed by a phishing site. There are many "Tornado" websites out there and it's hard to tell which ones are legit. Some tutorials link to a site and claim it's "official", but there's no reputation behind it, often it's a honeypot and the article was written by the scammer. The bigger problem is we can only see a site's frontend; there's no way to audit what actually runs on the backend. After being scammed, I treat such sites as untrustworthy. Since Tornado Cash is a set of smart contracts, the safest way is to run audited code locally and interact with the contracts directly, whether via a website or a CLI is just different implementation.

2. I prefer Python to JavaScript The original tornado-cli depends on an old Node.js runtime (v14), which took time to set up. I'm a Python/C++ fan and didn't want to keep maintaining or adding features in JS.

*Looking for contributors who share this vision*

While the CLI is enough for me, it's not ideal for most users. The next step is a web UI so people can connect a wallet (MetaMask, etc.) instead of pasting private keys into a terminal, similar to the original Tornado frontends. I don't have much spare time, so if anyone wants to help with the UI (or docs/tests), I'd really appreciate it. Please open an issue or PR on GitHub, or DM me.

Peter Thiel warns the Antichrist, apocalypse linked to the 'end of modernity'

https://fortune.com/2026/02/04/peter-thiel-antichrist-greta-thunberg-end-of-modernity-billionaires/
1•randycupertino•30s ago•0 comments

USS Preble Used Helios Laser to Zap Four Drones in Expanding Testing

https://www.twz.com/sea/uss-preble-used-helios-laser-to-zap-four-drones-in-expanding-testing
1•breve•5m ago•0 comments

Show HN: Animated beach scene, made with CSS

https://ahmed-machine.github.io/beach-scene/
1•ahmedoo•6m ago•0 comments

An update on unredacting select Epstein files – DBC12.pdf liberated

https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/
1•ks2048•6m ago•0 comments

Was going to share my work

1•hiddenarchitect•10m ago•0 comments

Pitchfork: A devilishly good process manager for developers

https://pitchfork.jdx.dev/
1•ahamez•10m ago•0 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
3•mltvc•14m ago•0 comments

Why social apps need to become proactive, not reactive

https://www.heyflare.app/blog/from-reactive-to-proactive-how-ai-agents-will-reshape-social-apps
1•JoanMDuarte•15m ago•1 comments

How patient are AI scrapers, anyway? – Random Thoughts

https://lars.ingebrigtsen.no/2026/02/07/how-patient-are-ai-scrapers-anyway/
1•samtrack2019•15m ago•0 comments

Vouch: A contributor trust management system

https://github.com/mitchellh/vouch
1•SchwKatze•15m ago•0 comments

I built a terminal monitoring app and custom firmware for a clock with Claude

https://duggan.ie/posts/i-built-a-terminal-monitoring-app-and-custom-firmware-for-a-desktop-clock...
1•duggan•16m ago•0 comments

Tiny C Compiler

https://bellard.org/tcc/
1•guerrilla•17m ago•0 comments

Y Combinator Founder Organizes 'March for Billionaires'

https://mlq.ai/news/ai-startup-founder-organizes-march-for-billionaires-protest-against-californi...
1•hidden80•18m ago•1 comments

Ask HN: Need feedback on the idea I'm working on

1•Yogender78•18m ago•0 comments

OpenClaw Addresses Security Risks

https://thebiggish.com/news/openclaw-s-security-flaws-expose-enterprise-risk-22-of-deployments-un...
1•vedantnair•19m ago•0 comments

Apple finalizes Gemini / Siri deal

https://www.engadget.com/ai/apple-reportedly-plans-to-reveal-its-gemini-powered-siri-in-february-...
1•vedantnair•19m ago•0 comments

Italy Railways Sabotaged

https://www.bbc.co.uk/news/articles/czr4rx04xjpo
3•vedantnair•20m ago•0 comments

Emacs-tramp-RPC: high-performance TRAMP back end using MsgPack-RPC

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•fanf2•21m ago•0 comments

Nintendo Wii Themed Portfolio

https://akiraux.vercel.app/
2•s4074433•25m ago•2 comments

"There must be something like the opposite of suicide "

https://post.substack.com/p/there-must-be-something-like-the
1•rbanffy•28m ago•0 comments

Ask HN: Why doesn't Netflix add a “Theater Mode” that recreates the worst parts?

2•amichail•28m ago•0 comments

Show HN: Engineering Perception with Combinatorial Memetics

1•alan_sass•35m ago•2 comments

Show HN: Steam Daily – A Wordle-like daily puzzle game for Steam fans

https://steamdaily.xyz
1•itshellboy•37m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
1•spenvo•37m ago•0 comments

Just Started Using AmpCode

https://intelligenttools.co/blog/ampcode-multi-agent-production
1•BojanTomic•38m ago•0 comments

LLM as an Engineer vs. a Founder?

1•dm03514•39m ago•0 comments

Crosstalk inside cells helps pathogens evade drugs, study finds

https://phys.org/news/2026-01-crosstalk-cells-pathogens-evade-drugs.html
2•PaulHoule•40m ago•0 comments

Show HN: Design system generator (mood to CSS in <1 second)

https://huesly.app
1•egeuysall•40m ago•1 comments

Show HN: 26/02/26 – 5 songs in a day

https://playingwith.variousbits.net/saturday
1•dmje•41m ago•0 comments

Toroidal Logit Bias – Reduce LLM hallucinations 40% with no fine-tuning

https://github.com/Paraxiom/topological-coherence
1•slye514•43m ago•1 comments