Go to file
Hectortilla 45e9fb8a6f incognitocoin 2014-09-21 12:06:30 -07:00
server_extensions_api Added support for payment processors and BitcoinPay.com payment processor 2014-09-09 16:37:47 +02:00
server_extensions_extra incognitocoin 2014-09-21 12:06:30 -07:00
README.md Update README.md 2014-09-16 09:46:53 +02: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 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.