QUOIN - The on-chain HIVE/HBD desktop trading app I have been vibe coding

I have been vibe coding another personal project on my free time. This one is called QUOIN:
QUOIN is a desktop app for trading on Hive's internal HIVE / HBD market.
I decided to build it because I like trading interfaces with a price ladder, particularly the SuperDOM style interface where you can see the book vertically and interact directly with price levels. Hive has its own internal market, so I thought: why not build the trading app I would like to use for it?
It is an initial release. There are known bugs and surely unknown bugs too. I am not presenting it as a finished professional trading platform and obviously I am not promising anyone will make money with it. It is a usable first version of an idea I find interesting, and I think some people on Hive may find it useful too.
Swap, Trade and Pro
QUOIN has three screens depending on how much control you want.
Swap, basic, other frontends have it. It is the simple one. You enter how much HIVE or HBD you want to trade, the app walks the current order book, estimates what you receive and shows the worst price before anything is sent. You can set slippage and simulate first.

Trade is the regular order ticket, many other frontends have it. You can create limit, aggressive-limit and fill-or-kill orders and cancel open orders.
Pro is where the more interesting part is: the SuperDOM. Giving the internal market a SuperDOM, the sole reason for this app to exist!
I used to trade on the brazilian stock market and I am used with the SuperDOM interface and can't trade confidently without! It is what professional and flow order following traders use to have an edge! It is also used to easily book range orders to profit from market volatility! I highly encourage you to search more about what SuperDOM is and how it works, it is truly a wonder trading and it baffles me so many big exchanges do not have it!!!

(excuse my ugly interface, the pro screen is composable, I just dragged and drop the tools I use the most for trading, you can rearrange them as you want!!)
The ladder shows bids and asks vertically. You click a price territory once to preview an order and click again to send it. It is like trading but on the book. The panels can be moved, resized and added to the workspace.
Stop orders
It also has local stop-limit watchers. Hive does not provide native stop orders, so QUOIN watches the market locally while the app is open and submits a bounded limit order when the trigger crosses. It also handles a price jumping across the trigger, but it is not a guaranteed fill: a fast gap can leave the limit order resting.
Very useful, I used to use on the brazilian stock market to stop losses or catch pumps on fast intraday news-led movements!
Signing with Keychain Mobile
For the initial release, QUOIN pairs with Keychain Mobile through HiveAuth. You scan a QR once and approve each order on your phone, or scan the QR code individually for each orders if you don't want to authenticate.

QUOIN does not need its own backend for this flow. All runs in your computer + your phone (for the keychain signing). The desktop app builds the Hive operation and encrypts the signing request. The HiveAuth relay moves the encrypted request to Keychain Mobile. You review it, approve it on your phone and Keychain broadcasts the transaction.
There is also a more manual fallback where QUOIN generates a local hive:// QR for each operation.
Personally I recommend signing in (with the QR code under settings) so you just need to approve the transactions on mobile, instead of scanning the QR code + approving.
In the future I may add local key storage for local signing and broadcasting (so you can just click and not bother with clicking approve for everything) but honestly I didn't want to deal with it now because I would need to setup a vault so the key does not sit unencrypted.
Desktop downloads
The website has downloads for:
- macOS: Apple Silicon and Intel
.dmg - Windows: ARM64 and x64 setup
.exe - Ubuntu / Debian: ARM64 and x64
.deb - Fedora family: ARM64 and x64
.rpm - Other Linux distributions: ARM64 and x64 AppImage
The website and downloads are static files. The desktop app connects to public Hive RPC nodes and HiveAuth directly.
What comes next for quoin.my?
First I want to get feedback from people actually trying to use it. I also want to use it more myself. I expect usability issues and bugs because this is the first version and I built it mostly because the idea interests me.
There are many things that could be improved later: better stop-order strategies, more workspace panels, a better chart, more testing and possibly other carefully designed signing options.
Also I want to tack Profit and Loss to track performance over time. This would help attrack traders. Copy trading is also quite possible since all trades are available on-chain.
Possbilities are endless, I am just limited by my free time and my AI token usage.
For now I want to know whether the current app is useful and whether the SuperDOM feels good to use.
If you try it, let me know what breaks and what feels confusing. Also let me know what I've got right.
Thanks!
I was just thinking how we need a good trading platform... I mean, not just for HBD/HIVE pair, but maybe for some others too... 😃
For HIVE/HBD, I'm using https://hivedex.io/ at the moment... I'm not a big fan of additional apps on my computer...
Do you plan to make a web/browser version too?
Not yet because I want to allow the desktop app to be its own trading engine first.
Technically speaking what is built canbe ported to the web and would run almost like the desktop app (because the tech stack is web based with Tauri and svelte) but that would require a backend to relay orders. Because of browser security rules you can't query the blockchain for data from the frontend and at least a proxy dummy server is needed.
I want to develop the desktop app further because it will require its own locally running backend which in turn I could maybe reuse to make a backend for the web, but it is not something I am thinking about right now.
This is v0.0.1 so in the future maybe but a web version is not in my mind until it is a bit more mature and usable. The desktop is ideal for developing the tools that can be ported to the backend and the tech was chosen precisely because of the portability but not yet.
Will it bring any new users or - even more important - investors?
If not, why waste time on it?
Probably not. I don't have resources to onboard people, hopefully the new functionalities I build are copied by big Hive frontends. I built it for the fun of vibe coding in my free time as stakes are low, since during my work hours I need to actually code without vibeing.
Just to set the expectations before I talk about possibilities and what it COULD DO, I tried to make it clear in the post. Totally a personal project for now, so no Hive profile for it, no subscription, no DHF and no profit incentive. I wanted to try porting to Hive the tools I used when I used to trade in the brazilian futures market. I will try to keep porting tools that I used to use in the futures market in Brazil.
If it turns out to be actually useful and interesting I will probably just open source it and/or turn it into a business for Hive, but because it was built vibe coding in my free time for fun I don't want to set goals, roadmaps nor anything because I am a solo dev doing it for fun on my free time, absolutely anything I promise will be an overpromise and I don't want to underdeliver so I am not promising any deliveries. I will just work through the UI/UX and find out what usability and technical challenges I may be able to solve and what new I can bring apart from just the SuperDOM and the stop loss triggers.
BUT FOR THE POSSIBILITIES if it turns out that "professionalizing" it is viable and useful beyond experimenting then yes, it can bring investors. Hive has no trading fees, the internal market is sub-appreciated. SuperDOM and stop triggers are useful tools for daytrading. Devs should be more creative with the market, of course the book and the orders are simple but from those we can derive other order types and abstract new more advanced tools over the underlying simplistic market logic.
In my experience in the brazilian stock market (it has one of the lowest fees in the world, much cheaper than Europe!) what eats away profit and limits trading frequency is the amount of fees. The Hive internal market being feeless makes it so that traders can do fraction of a cent trades. With higher trading frequency comes higher HP requirements.
I would not dare to claim something obnoxious like "yeah this will surely bring traders and more users to Hive" because the idea of "build it and they will come" is a lie told by tech bros seeking venture capital and seed investments (and seeking a pie of the DHF fund, you know them). Building does not ensure users will come. Onboarding users is much harder and expensive than just coding something.
But then if new and usable PROFESSIONAL trading functionalities are added then it can be attractive to traders that want more freedom from fees and they will have to power up to keep up with high frequency feeless trading.
So answering honestly the questions:
will it bring users and investors? it is possible but I am not a team, I am not a marketer and don't have the time and resources to aim for that ATM, so being honest it is very likely that IT WILL NOT
why bother? because I wanted to do something that I consider fun with my free time.
Hopefully at least one person on Hive (sadly most likely an existing users as I don't have the means to onboard traders to come trade), or maybe more than one, can find it useful and find value in Quoin, if not then HOPEFULLY OTHER FRONTENDS COPY MY IDEAS as they themselves do have the onboarding and promoting capabilities I do not have.
Other frontends can just copy the idea of stop orders, OCO orders and the SuperDOM tool.
You've been curated by @plantpoweronhive! Delegations welcome!
Congratulations @igormuba! You received a personal badge!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts: