Skip to content
Permalink
Branch: master
Commits on Mar 13, 2019
  1. Merge pull request #268 from horizontalsystems/replace_database_to_grdb

    ealymbaev committed Mar 13, 2019
    Replace database to grdb
Commits on Mar 12, 2019
Commits on Mar 11, 2019
  1. Merge pull request #267 from horizontalsystems/replace_database_to_grdb

    ealymbaev committed Mar 11, 2019
    Replace database to grdb
  2. InitialSyncer refactor (#252)

    esen committed Mar 11, 2019
    - Moved InitialSyncer and PeerGroup start/stop logic to SyncManager
    - Moved ReachabilityManager in InitialSyncer to SyncManager
    - Tests passing
Commits on Mar 8, 2019
  1. Bugfixes (#252)

    esen committed Mar 8, 2019
  2. InitialSyncer refactoring (#234)

    esen committed Mar 8, 2019
    - Removed BlockResponse struct. Using BlockHash object directly
  3. Move BlockHash to GRDB (#252)

    esen committed Mar 8, 2019
    - BlockSyncer is refactored and tested
Commits on Mar 4, 2019
  1. Refactor storage api for PeerAddress (#252)

    ealymbaev committed Mar 4, 2019
    - disable 4 tests failing because of threading
    - refactor PeerAddressManager to get rid of queues
Commits on Mar 1, 2019
  1. Refactor storage api for FeeRate and initialRestored (#252)

    ealymbaev committed Mar 1, 2019
    - extract DefaultFeeRate fallback from Storage into DataProvider
  2. Change RestoreState to BlockchainState GRDB model (#252)

    ealymbaev committed Mar 1, 2019
    - refactor StateManager to avoid setting `restored` value in constructor
  3. Integrate GRDB pod and create IStorage protocol (#252)

    ealymbaev committed Mar 1, 2019
    - extract FeeRate model to IStorage and refactor all its usages
    - create SyncManager for handling periodic and conditional sync tasks
    - call FeeRateSyncer from SyncManager
Commits on Feb 28, 2019
  1. Merge pull request #265 from horizontalsystems/fix_feerate_request

    ealymbaev committed Feb 28, 2019
    Fix request fee rate at create bitcoinKit and every 180 seconds
  2. Merge pull request #261 from horizontalsystems/return_fill_gap

    ealymbaev committed Feb 28, 2019
    Return fill gap when syncing
  3. Return fill gap when syncing

    ant013 committed Feb 28, 2019
    - Avoid handle stop syncing when finish api synchronisation
  4. Merge pull request #259 from horizontalsystems/fix_expired_peers

    ealymbaev committed Feb 28, 2019
    Fix issue with syncing expired peers
  5. Fix issue with syncing expired peers (#258)

    ant013 committed Feb 28, 2019
    - Don't request blocks earlier than local checkpoint block
Commits on Feb 27, 2019
  1. Merge pull request #256 from horizontalsystems/start_sync_connection

    ealymbaev committed Feb 27, 2019
    Fix BTC stop syncing when api sync failed
  2. Fix BTC stop syncing when api sync failed. (#243)

    ant013 committed Feb 27, 2019
    - Add network handling to initial syncer
    - Add new reachability manager
    - Add stop method to initial syncer, stop peer group throw it
    - Ignore signal to update balance if it's state not changed
    - Make test project create bitcoinKit on main thread
Commits on Feb 26, 2019
  1. Merge pull request #254 from horizontalsystems/batch_initial_syncer

    ealymbaev committed Feb 26, 2019
    BTC initial sync by batched requests. Restore optimization.
  2. BTC initial sync by batched requests. Restore optimization. (#248)

    ant013 committed Feb 26, 2019
    - Update checkpoint blocks
    - Add post request for bcoin server. Add apiManager
    - Update pods. Add RxBlocking for unit test
Commits on Feb 22, 2019
  1. Merge pull request #251 from horizontalsystems/add_sync_state

    ealymbaev committed Feb 22, 2019
    Add syncState to provider and kit
  2. Add syncState to provider and kit (#221)

    ant013 committed Feb 22, 2019
    - Send updates only on change sync state.
    - Update pods
Commits on Feb 21, 2019
  1. Merge pull request #250 from horizontalsystems/max_sequence

    ealymbaev committed Feb 21, 2019
    Make max sequence for any input when send transaction
Older
You can’t perform that action at this time.