NickelBot Cryptocurrency Platform

I am launching a PHP Cryptocurrency Platform called NickelBot. It is free and open-source and available here: https://github.com/AdamCox9/nickelbot

I’m looking for some Bitcoin, Cryptocurrency, and Trading enthusiasts to contribute to my project in any way possible! This could be by making code contributions or sending the repo to a friend that might be interested or who might know someone that they could forward it to!

Hi NickelBot. What issues are you needing the most help with? What type of experience are you looking to collaborate with? What milestones do you still need to reach?

Ideally, we like to get a discussion going here. :slight_smile:

Hello Ralph,

Currently, the platform supports 7 exchanges: Bitfinex, Bitstamp, Bittrex, Btc-e, Bter, Coinbase and Poloniex. There are countless other exchanges and new ones are being created all the time. I want to create adapters for each of the major exchanges so that a bot can be written once that works on all exchanges. I posted issues up on github mentioning a few of the many exchanges that need to be integrated: https://github.com/AdamCox9/nickelbot/issues Even the adapters that were built so far don’t fully cover each of the exchanges. Each exchange has a different REST interface. For example, github /AdamCox9/nickelbot/tree/master/adapters/bitfinex the bitfinex_lib.php file communicates directly with the exchange and the adapter communicates with the lib. No bots or other parts of the software should access the lib files directly.

This platform is a pre-release work in progress.

I built a Tester class github /AdamCox9/nickelbot/blob/master/adapters/crypto_tester.php that can be used to ensure that each Adapter works as though it should. Each Adapter must adhere to the interface: github /AdamCox9/nickelbot/blob/master/adapters/crypto_interface.php which needs to be formalized. I have the basics working such as getting currencies, markets, deposit addresses, viewing orders, creating orders, etc…

I have several example bots github /AdamCox9/nickelbot/tree/master/bots and the make_min_orders bot works as though it should (maybe buggy) I think sometimes it creates market buy/sell orders on currencies that don’t have a spread - for example, there is buys at 0.00000003 and sells at 0.00000004

I’m currently working on demonstrating getting data into the GUI through AJAX calls and the API which communicates to the Adapters.

I’m trying to keep the software as simple as possible so that even beginning developers are able to build bots.

The code from the repo is up and running at http://www.nickelbot.com/

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.