TipJar

An embeddable button that lets a reader tip a writer without the blockchain recording who paid whom. Built on Railgun's shielded pool through the Ethereum Foundation's Kohaku SDK. Running on the Sepolia test network.

The whole integration

<script src="/tipjar.js"
        data-recipient="0zk1…"
        data-name="Priya"></script>

Try it

1. Supporter setup
Create a shielded wallet in your browser and move some Sepolia test ETH into it. Needs MetaMask and free faucet ETH.

2. The blog post
A normal-looking article with the button pasted in. Send a tip.

3. Creator view
The writer's side: watch the balance go up, and copy the embed snippet.

4. The block explorer
Open the tip transaction. It shows a call to the Railgun contract and no trace of the recipient.

Demo, not a product. Test money on Sepolia only. Wallet phrases are kept in browser localStorage, which any script on the page can read. Kohaku is alpha, unaudited software, and Railgun's Proof-of-Innocence gating is switched off here so the demo does not stall — see the README for why that matters.