1. Aug 07, 2018
  2. May 10, 2018
  3. May 09, 2018
  4. Mar 09, 2018
    • Aleksey Sidorov's avatar
      Make parity-bitcoin usable for spv validation · f120076c
      Aleksey Sidorov authored
      - In this PR I extract from the crate `db` to the new `storage` crate all traits that is not specifically related to the concrete implementation of database. So I now can use `verification` crate without `rocksdb` dependency.
      
      - Also I modify the `HeaderAcceptor` so that can be constructed without the private `BlockDeployments`.
      f120076c
  5. Feb 09, 2018
  6. Jul 22, 2017
  7. Apr 14, 2017
  8. Apr 05, 2017
    • Svyatoslav Nikolsky's avatar
      Added couple of debug helpers to deal with panics and segfaults (#302) · 4cb65e34
      Svyatoslav Nikolsky authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * added couple of debug helpers to deal with panics
      
      * trying to fix compilation
      
      * trying to fix compilation
      
      * test
      
      * Revert "test"
      
      This reverts commit 6169f7e1.
      4cb65e34
    • Marek Kotewicz's avatar
      updated dependencies and graph · dd36a624
      Marek Kotewicz authored
      dd36a624
    • Marek Kotewicz's avatar
      db refactor (#385) · 77cfd9e8
      Marek Kotewicz authored
      * db refactor in progress, refactored kvdb
      
      * kvdb refactor
      
      * removed unused RwLock
      
      * removed unused RwLock
      
      * BlockChainDatabase
      
      * db refactor in progress
      
      * implemented BlockProvider for newdb
      
      * fixed compiling
      
      * newdb TransactionMeta
      
      * newdb tests
      
      * reopen tests for newdb
      
      * replaced old db with new db
      
      * chain_verifier uses new db
      
      * sync module uses refactored db
      
      * check double spends in verification layer
      
      * added Forkable trait to satisfy resolving recursive types by compiler
      
      * new db regtests in progress
      
      * fixed verification and sync unit tests
      
      * fixed miner and rpc unit tests
      
      * implemented fmt::Debug for few structs
      
      * removed commented out code
      
      * fixed bencher target
      
      * removing commented out code, polishing db_refactor pr
      77cfd9e8
  9. Jan 30, 2017
  10. Jan 11, 2017
  11. Jan 10, 2017
  12. Dec 07, 2016
  13. Dec 01, 2016
  14. Nov 25, 2016
  15. Nov 24, 2016
  16. Nov 08, 2016
  17. Nov 03, 2016
  18. Oct 31, 2016
  19. Oct 27, 2016
  20. Oct 24, 2016
    • Svyatoslav Nikolsky's avatar
      Continue synchronization protocol impl (#30) · b081ca3d
      Svyatoslav Nikolsky authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * p2p <-> sync interfaces proposal
      
      * updated with example
      
      * send errors will be handled in p2p module => no need to return to the sync
      
      * poc of outbound sync connection
      
      * simplified send_to_peer
      
      * context has cpu pool and enent loop handles
      
      * on_message won't return ProtocolAction anymore
      
      * session initialized sync protocol, remove retain cycles on P2P::drop
      
      * removed ProtocolAction
      
      * uncommented ping protocol
      
      * node_table sorts nodes also by recently used time
      
      * started work on sync package
      
      * send getaddr on connect
      
      * fixed node_table insert, added insert_many
      
      * addr protocol
      
      * sync headers response
      
      * continue sync
      
      * continue sync protocol
      
      * separated sync connection start from sync connection creation
      
      * switched to getblocks (instead of getheaders)
      
      * starting to receive blocks in sync
      
      * deal with orphaned blocks in sync::local_chain
      
      * continue sync
      
      * fix warnings
      
      * removed TODOs
      
      * protocol::sync is back to private state
      
      * fixed grumbes
      b081ca3d
  21. Oct 19, 2016
  22. Oct 17, 2016
  23. Oct 16, 2016
  24. Oct 13, 2016
  25. Oct 04, 2016
  26. Oct 03, 2016
  27. Sep 30, 2016
  28. Sep 21, 2016
  29. Sep 19, 2016