Go to file
b00lean f3b47316aa Fixed DOGE fix ratesource 2015-11-06 14:45:05 +01:00
server_extensions_api Itbit refactored to be more consistent with rest of BATM system 2015-11-05 17:13:08 +01:00
server_extensions_extra Fixed DOGE fix ratesource 2015-11-06 14:45:05 +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.