Go to file
GENERAL BYTES 7081ba35aa Merge pull request #11 from chrisrico/master
Extract XChangeExchange interface and implement ItBitExchange
2015-11-05 15:05:30 +01:00
server_extensions_api Used BitfinexExchange as a template to create generic XChangeExchange 2015-09-14 08:21:06 -05:00
server_extensions_extra Merge pull request #11 from chrisrico/master 2015-11-05 15:05:30 +01:00
.gitignore Used BitfinexExchange as a template to create generic XChangeExchange 2015-09-14 08:21:06 -05:00
README.md Update README.md 2015-01-05 14:27:20 +01:00

README.md

BATM Public Repository

This repository contains Bitcoin ATM related code used in BATMOne, BATMTwo and BATM Server products.

More information about the products can be found here: http://www.generalbytes.com

All source code is released under GPL2.

Overview

Here is the list of functionality that can be extended with extenstions API:

  • Implement support for different cryptocurrency wallets - for more see IWallet interface
  • Implement support for different cryptocurrency exchanges - for more see IExchange interface
  • Implement support for different cryptocurrency rate tickers - for more see IRateSource interface
  • Implement support for different cryptocurrency payment processors - for more see IPaymentProcessor interface

Content

  • server_extensions_api - contains extension api that all extensions use to extend BATM Server's functionality.
  • server_extensions_extra - reference extension implementation that implements BTC, LTC, DOGE, NLG, ICG, NBT, GRS and MAX coin support functionality.

Build information

cd server_extensions_api
ant
cd ..
cd server_extensions_extra
ant
cd ..
cp server_extensions_extra/dist/batm_server_extensions_extra.jar /batm/app/master/extensions/

Note for developers

When you implement support for new crypto-coin add it please to server_extensions_extra this way it will get into default BATM Server installation pack for customers.