v1.1.0
What's Changed
- Sync checkpoints programmatically by @tmedetbekov in #434
- Add transaction output value to show how much amount is locked by @tmedetbekov in #439
- Handle failed transactions by @omurovch in #440
- Bug fix and enhancements by @omurovch in #441
- Add field "uid" to Transaction entities by @omurovch in #442
- Refactor TransactionInfo by @omurovch in #445
- Differentiate databases by syncMode and bip by @omurovch in #444
- Fix incorrect "synced until" date in status info by @omurovch in #446
- Skip plugin checks when calculating fee by @abdrasulov in #447
- Update checking for bloom filter support by @abdrasulov in #450
- Update checkpoints by @tmedetbekov in #452
- Fix BCH initial restore by @nk-the-crazy in #451
- Fix incorrect transaction size calculation by @omurovch in #453
- Handle double spends by @omurovch in #454
- Add migration for InvalidTransaction by @omurovch in #455
- Handle double spends for incoming transactions. by @omurovch in #457
- Implement transaction inputs/outputs sorting by Bip69 by @rafaelekol in #458
- Do not update bloom filter when transaction received exists in block. by @omurovch in #459
- Update tx only when status is changed by @omurovch in #460
- Bug fixes and optimizations by @omurovch in #461
- Get transaction inputs and outputs by order of insertion by @omurovch in #462
- Add proxy options to Socket connections. by @nk-the-crazy in #463
- Create CONTRIBUTING.md by @abdrasulov in #464
- Set transaction output index values after bip-69 ordering by @omurovch in #465
- Update BCH API restore URL to *.bitcoin.com by @nk-the-crazy in #466
- Resolve dependency conflicts for okHttp3 library. by @nk-the-crazy in #467
- Update checkpoints by @tmedetbekov in #468
- Initial integration of Litecoin by @omurovch in #469
- Add PoW validator to LitecoinKit by @omurovch in #470
- Checkpoints by @tmedetbekov in #471
- Add bip-44 checkpoints by @tmedetbekov in #472
- Refactoring and bug fixes by @omurovch in #473
- Update initial sync url and fix addressVersion for MainNetLitecoin. by @omurovch in #474
- Change initial sync api url for Litecoin by @omurovch in #475
- Use scrypt implementation from spongycastle library by @omurovch in #476
- Add transaction data sorters for transaction inputs and outputs by @omurovch in #477
- Update btc testnet restore api url (https). by @nk-the-crazy in #478
- Update checkpoints by @omurovch in #480
- Migrate to Android X and update dependencies by @omurovch in #481
- Performance optmizations by @abdrasulov in #482
- Update room compiler and fix related kapt errors by @omurovch in #483
- Refactoring by @omurovch in #484
- Simplify equals method of InstantTransactionHash by @omurovch in #485
- Refactor demo app by @omurovch in #486
- Update hd-wallet-kit by @omurovch in #487
- Update "hd-wallet-kit" with signing and verifying messages by @tmedetbekov in #489
- Add reason to not synced state by @abdrasulov in #491
- Get tx hex by @abdrasulov in #492
- Get transaction by its hash by @abdrasulov in #493
- Use batch key derivation where possible by @omurovch in #494
- Optimize initial sync and new sync status ApiSyncing by @omurovch in #495
- Add rawTransaction to invalid transactions by @omurovch in #496
- Fix the issue with applying DAA validation by @abdrasulov in #497
- Fix not synced state by @abdrasulov in #498
- Fix the issue with status update when inet is lost by @abdrasulov in #499
- Update checkpoints by @abdrasulov in #500
- Refactoring by @abdrasulov in #501
- Fix the issue with getting prev block on validation by @abdrasulov in #503
- Fix Connection Manager by @rafaelekol in #504
- Subscribe to network changes on app foreground and unsubscribe when app is backgrounded by @rafaelekol in #505
- Fix ConnectionManager initial values on Resume by @rafaelekol in #506
- Do not throw any exception after the tx is inserted to the db by @abdrasulov in #507
- Update status info by @abdrasulov in #508
- Improve selecting a peers to whom we'll broadcast transactions by @tmedetbekov in #512
- Make a transaction coming in a block valid by @tmedetbekov in #513
- Update checkpoints by @tmedetbekov in #514
- Change initial sync API url by @tmedetbekov in #516
- Changing the Bitcoin cash API url by @tmedetbekov in #517
- Tx processor fix by @abdrasulov in #518
- Update checkpoints by @tmedetbekov in #519
- Use keyHashes for ltc bip84 API restore by @omurovch in #520
- Fix bug in TransactionConflictsResolver by @omurovch in #521
- Show Derivation in StatusInfo by @rafaelekol in #522
- Make the
PeerAddressManager#usedPeers
field synchronized by @tmedetbekov in #524 - Update checkpoint blocks by @tmedetbekov in #525
- Fix ConcurrentModificationException in PeerAddressManager by @rafaelekol in #526
- Add ASERT Difficulty Adjustment Algorithm (aserti3-2d) to BitcoinCash by @tmedetbekov in #527
- Update HdWalletKit by @rafaelekol in #528
- Update checkpoints by @tmedetbekov in #529
- Add support for two coin types 0 and 145 in BitcoinCashKit by @rafaelekol in #530
- Update checkpoints by @tmedetbekov in #533
- Improving Error Handling on MainViewModel by @TBCode523 in #535
- Update checkpoints by @tmedetbekov in #536
- Update checkpoints by @tmedetbekov in #537
- Update hd-wallet-kit by @omurovch in #539
- Add support for passphrase when creating kits with mnemonic by @abdrasulov in #540
- Failed transactions by @abdrasulov in #543
- Update checkpoints by @tmedetbekov in #544
- Fix the issue with sending transaction by setting the correct timeout by @abdrasulov in #545
- BitcoinKit Documentation by @TBCode523 in #542
- Add "dashj-bls" as library by @tmedetbekov in #546
- Create "pull-request-notify" workflow by @tmedetbekov in #547
- Socket connection enhancements by @abdrasulov in #548
- Update checkpoints by @omurovch in #549
- Fix peers syncing by @abdrasulov in #550
- Transaction type filtering by @abdrasulov in #552
- Update checkpoints by @rafaelekol in #555
- Update checkpoints to latest by @rafaelekol in #561
- Update checkpoints to latest by @rafaelekol in #562
- Update checkpoints to latest by @rafaelekol in #563
- Update checkpoints by @esen in #566
- Add new API for initial sync by @esen in #567
- Perform requests to BlockchainCom api serially in single thread by @esen in #568
- Update Hd-wallet-kit dependency for public extended key by @rafaelekol in #571
- Update hd-wallet-kit by @omurovch in #572
- Parse Dash special transactions and compute appropriate tx hash by @esen in #573
- Calculate full transaction header hash upon request by @abdrasulov in #575
- Update checkpoints by @esen in #576
- Update Hd-wallet-kit dependency by @rafaelekol in #578
- Update hd-wallet-kit by @omurovch in #580
- Update hd-wallet-kit by @omurovch in #581
- Update Hd-wallet-kit by @rafaelekol in #582
- Update Hd Wallet kit by @rafaelekol in #585
- Update checkpoints by @esen in #587
- Fix dash sync by @abdrasulov in #588
- Update Dash checkpoints by @esen in #589
- Update checkpoints by @esen in #593
- Add restore/watch by extended private/public keys by @omurovch in #594
- Fix bitcoin initial sync with transactions in mempool by @rafaelekol in #595
- Update hd-wallet-kit by @abdrasulov in #597
- Update checkpoints to latest by @rafaelekol in #598
- Keep nonpartial blocks by @esen in #599
- Update README.md by @esen in #601
- Update checkpoints by @esen in #604
- Fix typo in README by @leninmehedy in #603
- Remove limit in 0.5 BTC for Hodling by @rafaelekol in #606
- Remove unsafe calls from NetworkUtils by @rafaelekol in #607
- Parse quorum index field in qfcommit(Version 2) messages by @rafaelekol in #610
- Update checkpoints by @esen in #614
- Ecash by @abdrasulov in #615
New Contributors
- @nk-the-crazy made their first contribution in #451
- @TBCode523 made their first contribution in #535
- @esen made their first contribution in #566
- @leninmehedy made their first contribution in #603
Full Changelog: 0.5.0...1.1.0