Hey everyone. This is the July update for BitPal, the friendly self-hosted cryptocurrency payment processor.
Finalized the REST and websocket API.
Converted the demo to communicate over the API instead of via the old Elixir library. The plan is to extract the code into a library, for easy inclusion in any Elixir project.
Started working on the documentation. I have big plans here, but I haven't anything good to show just yet.
A bunch of smaller refactoring, fixes and polish.
We're now past the hours that we commited to in the Flipstarter. While I overestimated the amount of work this project would require, we've come a long way and we have a solid base to continue from. There are some rough edges, and the project is sorely missing documentation, but those can easily be fixed going forward.
These are the big things that needs to be prioritized:
A web interface. While it's possible to setup the server via the commandline and examine invoices via the API, that's really not user-friendly. So we need a web interface that will help you configure the server (xpub, exchange rates, number of confirmations or 0-conf etc) and that lets you view invoices and the server status in an easy manner.
After that it might be time for a first alpha release and to get other people to test it and see what's missing and what needs improvements.
First, I need to take a vacation.
Then, I will continue working on BitPal when I have spare time during the Autumn. I'd like to be able to focus on this project more, but I don't know how best to do that yet.
If you want to keep up-to-date with BitPal, the GitHub repo is still the best way to do so. See the issues and pull requests to get some sort of overview of how the project is coming along. I've been planning to make these updates available on the BitPal homepage, but I haven't gotten to creating a landing page yet.