Hi all,
I'm building a centralized crypto exchange, a fork of peatio (my fork is at
https://github.com/alberthendriks/peatio, no new commits yet). Peatio was developed by Chinese in Ruby on Rails and has all functionality that you expect from a crypto exchange. The code is also very neat. It uses CNY as fiat currency. fiat money transfers from and to peatio are very cumbersome. So I added euro and Ideal. Ideal is my "usp": it is the Dutch most populair method for instant online (fiat) payments (way more popular than creditcards). You can buy bitcoins with euro (
www.bitonic.nl) but there's no way yet to send euro's directly to a crypto echange, or at least not with ideal (afaik).
Peatio is suitable for many crypto's, though at this point probably not too many at the same time. I have no clue yet which crypto's I'm going to add.
There are two main issues:
1. I'd like to let people be able to automatically withdraw their EUR. Anyone have an idea? I'm looking for something like this, but then for the euro market.
https://stripe.com/docs/tutorials/sending-transfers . The original Peatio only supports a manual process for withdrawal (and also for deposit).
2. How will I attract a marketmaker?
I could marketmake myself, but the software for that will take a long time to write.
Features I'd like to add soon besides the above are:
Branding (design) of frontpage.
Solve some security threaths.
Solve some bugs in Peatio (note that many issues on their github are actually support requests).
Once I get all of the above working I can put up a production site.
Long-term features include creditcard payments and anything that
www.mollie.nl supports. Mollie also supports a decent bitcoin->euro conversion (but not the other way around). I also want to add Dutch translation and more altcoins. I need to do a legal check of the website. After that I'll try to attract a Chinese business partner to conquer China ;-).
More info and a demo url will follow.
This is my first contact with Ruby. The Ideal payment works but is not committed yet (some minor flaws still need to be solved). You will find that my code could be better, as I do most of the work in the Controller instead of the Model. The code changes are small though and can easily be refactored later when I understand the model.
Peatio is powerful software and works well for the Chinese market. I found that I have the expertise to make it suitable for the West with little effort, so that's why I'm doing it.