Bitcoin Forum

Bitcoin => Project Development => Topic started by: straumat on July 31, 2018, 09:01:25 PM



Title: BIP171 - Mocked implementation, generated specs, live API and 16 clients libs
Post by: straumat on July 31, 2018, 09:01:25 PM
Hello,

I just released CERISE (http://www.cerise.tech/ (http://www.cerise.tech/) & https://github.com/straumat/cerise (https://github.com/straumat/cerise)) a project with the following artifacts :
  • A mocked server implementation to start developing clients : https://github.com/straumat/cerise.
  • A live & documented API to understand and directly calls the methods : http://api.cerise.tech/docs.
  • Specifications of the four methods : Enumerating supported currency-pair tokens ( http://www.cerise.tech/specifications/0.3-SNAPSHOT/supportedCurrencyPairTokensAPI.html ), Currency-pair information ( http://www.cerise.tech/specifications/0.3-SNAPSHOT/currencyPairInformationAPI.html ), Current exchange rate ( http://www.cerise.tech/specifications/0.3-SNAPSHOT/currentExchangeRateAPI.html ) & Historical exchange rates ( http://www.cerise.tech/specifications/0.3-SNAPSHOT/historicalExchangeRatesAPI.html ).
  • 16 client librairies for various langages (Java, PHP, c++, Rusty, Ruby….) : http://www.cerise.tech/#clients.
  • and i’m working on a template project to allow developers to quickly build a BIP171 compliant server without having to worrying about parameters validation, security, rest mechanics… will be done in september.