Потрібно створити JAVA код з API та імплементувати до GitHub.
Привіт.
Є програмне забезпечення криптовалютних банкоматів, в яких за допомогою API можна купити або продати криптовалюти. Зараз постала проблема у тому, що потрібно внести до запропонованих криптовалют у банкоматах нову криптовалюту, але це можна зробити лише у GitHub, так як ми розробниками цього ПО та самих банкоматів не являємось.
У мене вже є розроблений патч з кодом JAVA та API для нової криптовалюти, але я не знаю, як його використати, щоб додати нову підтримку для цієї криптовалюти у GitHub. Я його надам Вам. Якщо ж буде потрібна додаткова інформація, то все, що буде потрібно також надам. Як мені повідомили розробники, потрібно зробити Pull Request у цьому GitHub.
Ось GitHub, на якому потрібно зробити імплементацію: https://github.com/GENERALBYTESCOM/batm_public
Ось, як повідомляє GitHub, як ми можемо імплементувати підтримку банкоматами нової криптовалюти:
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, DASH,FLASH, DOGE, NLG, ICG, NBT, GRS and MAX coin support functionality.
- server_extensions_test - contains tester for testing the extensions without requirement of having a BATM server
Note for developers
Requirements:
- Linux is required in order to run compilers and tests.
- Java
- Gradle
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.
After you implement the the extension make sure you test it with Tester which you will find in server_extensions_test
Build information
./gradlew build cp server_extensions_extra/build/libs/batm_server_extensions_extra.jar /batm/app/master/extensions/
How to run Tester
./gradlew :server_extensions_test:install ./server_extensions_test/build/install/server_extensions_test/bin/server_extensions_test
-
292 3 0 Здравствуйте. Предлагаю Вам свою помощь в решении этого вопроса. Есть опыт работы в Американской компании на должности Software Developer
-
121 Доброго дня, Дмитро,
Можемо Вам допомогти із JAVA кодом з API та імплементувати до GitHub.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 9 godzin 33 minuty temu ∙ 7 ofert |
Tworzenie oprogramowania do generowania plików cięcia drewnianych puzzliSzukamy programisty do stworzenia oprogramowania, które automatyzuje proces tworzenia plików cięcia dla drewnianych figurkowych puzzli. Aktualny proces Obecnie każdy plik jest tworzony ręcznie przez projektanta w Adobe Illustrator. Plik zawiera: zewnętrzny kontur puzzla o… Aplikacje desktopowe ∙ 13 godzin 50 minut temu ∙ 10 ofert |
Mała poprawka na stronie
59 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 1 dzień 15 godzin temu ∙ 107 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 3 dni 22 godziny temu ∙ 43 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 9 dni 14 godzin temu ∙ 10 ofert |