batm_public/README.md

41 lines
2.1 KiB
Markdown
Raw Normal View History

2014-06-26 10:02:34 -07:00
BATM Public Repository
2014-07-04 08:36:00 -07:00
===========
2014-07-04 08:27:59 -07:00
This repository contains Bitcoin ATM related code used in BATMOne, BATMTwo and BATM Server products.
2014-07-04 08:45:07 -07:00
2014-07-04 08:27:59 -07:00
More information about the products can be found here: http://www.generalbytes.com
All source code is released under GPL2.
2014-07-04 08:36:00 -07:00
2014-09-16 00:42:36 -07:00
Overview
========
Here is the list of functionality that can be extended with extenstions API:
2014-09-16 00:46:53 -07:00
* **Implement support for different cryptocurrency wallets** - for more see <a href="https://github.com/GENERALBYTESCOM/batm_public/blob/master/server_extensions_api/src/com/generalbytes/batm/server/extensions/IWallet.java">IWallet</a> interface
* **Implement support for different cryptocurrency exchanges** - for more see <a href="https://github.com/GENERALBYTESCOM/batm_public/blob/master/server_extensions_api/src/com/generalbytes/batm/server/extensions/IExchange.java">IExchange</a> interface
* **Implement support for different cryptocurrency rate tickers** - for more see <a href="https://github.com/GENERALBYTESCOM/batm_public/blob/master/server_extensions_api/src/com/generalbytes/batm/server/extensions/IRateSource.java">IRateSource</a> interface
* **Implement support for different cryptocurrency payment processors** - for more see <a href="https://github.com/GENERALBYTESCOM/batm_public/blob/master/server_extensions_api/src/com/generalbytes/batm/server/extensions/IPaymentProcessor.java">IPaymentProcessor</a> interface
2014-09-16 00:42:36 -07:00
2014-07-04 08:38:39 -07:00
Content
=======
2014-07-04 08:45:07 -07:00
* **server_extensions_api** - contains extension api that all extensions use to extend BATM Server's functionality.
2015-01-05 05:27:20 -08:00
* **server_extensions_extra** - reference extension implementation that implements BTC, LTC, DOGE, NLG, ICG, NBT, GRS and MAX coin support functionality.
2014-07-04 08:36:00 -07:00
2014-07-04 08:38:39 -07:00
Build information
2014-07-04 08:36:00 -07:00
=================
2014-07-04 08:45:07 -07:00
```bash
2014-07-04 08:36:00 -07:00
cd server_extensions_api
ant
cd ..
cd server_extensions_extra
ant
cd ..
2014-07-04 08:54:08 -07:00
cp server_extensions_extra/dist/batm_server_extensions_extra.jar /batm/app/master/extensions/
2014-07-04 08:45:07 -07:00
```
2014-07-04 08:38:39 -07:00
Note for developers
==========
2014-07-04 08:45:07 -07:00
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.