Aeternity BATM extension:
- IWallet interface.
- IRateSource interface.
- IPaymentSupport interface
- IPaperWalletGenerator interface.
GitHub repository url:
- GitHub - peter-nexpur/batm_public: BATM Public Repository
- GitHub - PPeshev/batm_public: BATM Public Repository - new fork, to ease the merge into master branch
1. Commit b65a8ad7, 07/23/2019 04:11 PM
Created initial version of Aeternity BATM extension based on BitcoinCash implementation https://github.com/peter-nexpur/batm_public/tree/master/server_extensions_extra/src/main/java/com/generalbytes/batm/server/extensions/extra/bitcoincash:
- Added basic implementation for main classes
- AeternityDefinition
- AeternityExtension
- AeternityAddressValidator
- AeternityPaperWallet
- AeternityRPCWallet
- AeternityWalletGenerator
- AeternityPaymentSupport
- Batm-extensions.xml - added Aeternity extension definition
- CryptoCurrency.java - added Aeternity Enum
- Added aeternity logo - ae.png, ae.svg
2. Commit bdf6f9ce, 08/15/2019 05:05 PM
- Integrated aepp-sdk-java(GitHub - kryptokrauts/aepp-sdk-java: Java SDK to interact with the æternity blockchain) into Aeternity Extension. Aepp-sdk-java is used for account management and transaction operations
- fixing dependencies conflicts
- integration
- Implemented IWallet.getCryptoBalace()
- Implemented generation/initialization of HD wallet based on mnemonic words and password
3. Commit 727e1ce7, 08/21/2019 09:00 PM
- modified gradle build - added CoinGecko depencies
- updated IWallet.getCryptoBalace()
- Implemented IWallet.sendCoins()
- added CoinGecko RateSource implementation
4. Commit c37aab28, 08/25/2019 09:19 PM
- Updated logo - updated ae.png, ae.svg with aeternity real logo
- Updated AeternityWalletGenerator
5. Commit 613f9cd5, 08/29/2019 03:28 PM
- implemented IPaymentProvider - based on LightningBitcoinPaymentSupport.java - batm_public/LightningBitcoinPaymentSupport.java at master · peter-nexpur/batm_public · GitHub
6. Commit 2927ce3e, 08/29/2019 07:29 PM
removed unused param
7. Commit da3a75ce
- removed external coingecko rate source - from https://github.com/GENERALBYTESCOM/batm_public/pull/271#discussion_r323077986
- added aeternity to internal generalbytes coingecko ratesource
- CoinGeckoRateSource.java - from https://github.com/GENERALBYTESCOM/batm_public/pull/271#discussion_r323077986
- Implemented IPaymentProvider based on BitcoinCashPaymentProvider
- AeternityV2API.java
- AeternityRPCClient.java
- AbstractAternityRPCPaymentSupport.java
- AeternityRPCBlockchainWatcher.java
8. Commit 9290f011, 09/09/2019 11:22 PM
fixed address validator
9. Commit a462f897, 09/10/2019 08:20 PM
- init from GitHub - peter-nexpur/batm_public: BATM Public Repository - created new fork, to ease the merge with main master branch
10. Commit 9899a972, 09/17/2019 08:04 PM
- requested changes from Aeternity extra extension (updated from https://github.com/peter-nexpur/batm_public) by PPeshev · Pull Request #271 · GENERALBYTESCOM/batm_public · GitHub
- Aeternity extra extension (updated from https://github.com/peter-nexpur/batm_public) by PPeshev · Pull Request #271 · GENERALBYTESCOM/batm_public · GitHub
- Aeternity extra extension (updated from https://github.com/peter-nexpur/batm_public) by PPeshev · Pull Request #271 · GENERALBYTESCOM/batm_public · GitHub
- Aeternity extra extension (updated from https://github.com/peter-nexpur/batm_public) by PPeshev · Pull Request #271 · GENERALBYTESCOM/batm_public · GitHub
- Aeternity extra extension (updated from https://github.com/peter-nexpur/batm_public) by PPeshev · Pull Request #271 · GENERALBYTESCOM/batm_public · GitHub
11. Commit c97984da, 09/18/2019 12:09 PM
- fixed aeternity svg logo