Non-custodial Litecoin <-> Bitcoin atomic swaps in the browser, on testnet (plus Monero into either), with a hub to learn the testnets

Litecoin has some atomic-swap history: the first on-chain LTC<->BTC atomic swap happened back in 2017. I wanted that as something you can just do from a browser tab any time, on testnet, so I built TestnetSwap: non-custodial cross-chain atomic swaps that run entirely client-side. The Litecoin/Bitcoin side (tLTC <-> tBTC) is a straight HTLC swap: a hashlock plus timelocks, both chains secp256k1…