A lichen L2 hub, running on Mutinynet, open for testing:
Mac or Linux. You need, on your machine, a C compiler (Mac: xcode-select --install; Debian/Ubuntu: build-essential) and Rust (rustup.rs). About 1 GB of disk and a few minutes to build:
git clone
https://github.com/AdamISZ/lichen-guicd lichen-gui
./build.sh
target/release/lichen-gui
It opens a page in your browser. Then:
To connect to my hub you need the urls for the hub and sequencer, paste them into the fields to connect:
1. hub
http://193.168.140.156:18310, sequencer
http://193.168.140.156:18300. Check the keys it shows:
sequencer fc760de0f51debf97c3a116c19180660b21661c8ddfd5f18bcbae304a01b5ea5
hub 0d530a46a469ecaf7abe72a89cf737c88bf7dcb1ce149f86e0b8ae6186af8665
2. Open a contract (defaults: 100k deposit, 100k inbound). It shows a deposit address and amount, about 151k sats: pay it from
https://faucet.mutinynet.com, in ONE payment. Opening takes a few minutes (it checks the hub's BABE setup and downloads about 240 MB).
3. Pay someone on the L2, or ask to be paid: near-instant. I'll keep an eye on replies here, if someone wants to test paying back and forth with me, send me your address here. My address is 8a8a116a8987ccd2e584b16c60a71df087c2eea4cafbcb98673d1e060ecc8b7d
4. Withdraw: about 5 minutes (it waits for an anchor on Bitcoin and its proof). Withdrawals and your reserve go to the wallet's own Bitcoin address, so you can pay your next deposit from it: the faucet is only needed once.
It's an early prototype: expect rough edges, and tell me what breaks. Disputes and shielded payments aren't in the GUI yet.
If you hadn't read anything I wrote here before about lichen, check out
https://github.com/AdamISZ/lichen there's a paper there.