This week we launched an alternative Web App frontend for multiple Boltz backends. It is hosted by Github Pages at https://swapmarket.github.io for full transparency and ultimate reliability.
The swaps are non-custodial and atomic, so for the end users it should not matter whether they trade with the original Boltz or a Boltz clone. Clients can now compare and choose their swap counterparty by costs and liquidity considerations. The first in the list is always the original Boltz, so the swap is guaranteed to find a counterparty. There is no extra cost or risk, only the upside.
Anyone running a decent Bitcoin+Lightning+Liquid node can be on the providers list next to Boltz. We already onboarded the first independent swap provider, running an official Boltz backend on his private node. This means the game is on to decentralize and liberate this corner of the Bitcoin landscape.
Of course, until CT discounts are activated on the Liquid Mainnet, Boltz maintains competitive advantage for Liquid swaps. But not for long! You can configure and test your setup with Liquid Testnet in the mean time.
Would you be interested to trade on this "exchange of exchanges" or to onboard your own API backend?
I will have a look and decide53.8%
I will stick with Boltz only15.4%
I will research running my own backend23.1%
I don't care or have no idea about this7.7%
13 votes \ poll ended
This so cool! It open now so many possibilities.
reply
The comment I was hoping to see!
reply
22 sats \ 1 reply \ @dolu 21 Sep
Fun to see an idea I had back in 2021 with exactly the same name 😅 Here is an article I made (in french) + video of the PoC https://blog.dolu.dev/post/swapmarket-place-de-marche-de-submarine-swaps/
It's great to see finally more than a PoC deployed
reply
Great minds think alike! ))) Boltz has an awesome repo with clean separation between frontend and backend. It is a pleasure to work with it and learn all the proper dev techniques.
reply
Thanks a lot.
reply
Competition is the way
reply
We have onboarded one more swap provider! And now some pairs can be traded cheaper than on Boltz!!
reply
Okay, you had my curiosity but now you have my attention, making a competitive market for swap fees, this is sick!
Big time user of Boltz, so making my experience cheaper is legit
Off the top of my head i'm just thinking imagine wallets start doing what Aqua and Marina do with boltz but now you swap and you either have control over the provider or you pick based on fees
Or if its added to BTCpay server makes commerce a lot easier
And if you had a bad time routing it can bring your LN node a lot more traffic and some revenue
reply
Yes. There are already nodes with Liquid PeerSwap installed. They learn to manage liquidity. This will add a use case how to sell this liquidity.
reply
0 sats \ 1 reply \ @mf 21 Sep
What does it use WebAssembly for?
reply
The web app runs fully in your browser. There is no server! From Github Pages perspective, it is a static site.
reply
Interesting, thanks. So looks like right now the fees are identical (I'm just switching between boltz mainnet and eldamar mainnet), it's just the max swapsize that's different?
reply
It"s just what that guy had set, defaults from Boltz config. The more people will onboard, the more they will start competing with each other. The percentage fees will come down, like in any market. I hope the users of apps like Aqua will notice eventually and push for adoption too.
reply
0 sats \ 5 replies \ @OT 21 Sep
I also saw diamondhands.technology have something similar to boltz.
reply
They are literally just a frontend of Boltz.
reply
0 sats \ 3 replies \ @OT 21 Sep
And swapmarket isn't?
reply
Swapmarket connects to Boltz PLUS any other swap provider that onboarded. Right now it is only one node with identical fees. But we just started. It will be a virtual broker among many providers, and the competition will push the fees down.
reply
2 sats \ 1 reply \ @OT 21 Sep
Good
I've always thought boltz was like a single point of failure. Looking forward to more competition and cheap fees!
reply
Exactly! The regulators must be circling around already...
reply
0 sats \ 5 replies \ @mo 21 Sep
Here's another one https://swap.diamondhands.technology/ if you can translate it!
I remember seeing more but can't find it. At the end of the day, what make the difference are the swap fees and node liquidity and connectivity.
reply
Yes, thanks, it has English too. This looks like an old fork of Boltz frontend, before chain swaps were added. But there is no direct link to repo, so hard to say what code it is actually running.
The fees are identical to Boltz's, so they might just be using their backend to earn rebates. No benefit for the end user, except maybe Japanese language which we can easily add to our site.
And the idea is really to have all such implementations in one place, so they are easier to find and compare the fees.
reply
0 sats \ 3 replies \ @mo 21 Sep
And the idea is really to have all such implementations in one place, so they are easier to find and compare the fees.
That will be ideal! with maybe fees and connectivity data!
DH frontend, I'm not even sure is maintained anymore. I agree that what you just shared has the transparency factor on top!
reply
This is already implemented. Try the link https://swapmarket.github.io
reply
0 sats \ 1 reply \ @mo 21 Sep
right, I missed the Select Swap Provider button! That's amazing!
reply
The plain is to add an option so the swap provider is selected automatically once the assets, direction and the amount are entered. Hence it is below them.
reply