Skip to content
  1. Oct 24, 2016
    • Nikolay Volf's avatar
      Basic chain verifier (#28) · fa4cd037
      Nikolay Volf authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      * redundant spaces
      
      * chain verifier stub
      
      * test storage stub
      
      * test storage -a
      
      * iteration test layout
      
      * flush work
      
      * nbits check
      
      * age & coinbase
      
      * utils mod
      
      * fix warnings
      
      * transaction verification
      
      * merkle root
      
      * first tx test
      
      * use all
      
      * test storage to db
      fa4cd037
    • Marek Kotewicz's avatar
      fixed compile error after merging 29 & 30 (#32) · ec3aee6f
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      ec3aee6f
    • Marek Kotewicz's avatar
      Improvements for `Session` (#29) · 36c61c04
      Marek Kotewicz authored
      * Session::initialize does not return result
      
      * SessionFactory
      36c61c04
    • 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
    • Marek Kotewicz's avatar
      fixed on_message stackoverflow (#31) · 1c7bfc9a
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      1c7bfc9a
    • Marek Kotewicz's avatar
      impl PartialEq<&a str> for Command (#27) · b4828294
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      * impl PartialEq<&a str> for Command
      
      * additional test for Command PartialEq
      
      * fixed comparing "ver" and "version"
      b4828294
    • Marek Kotewicz's avatar
      removed unused code from p2p, clean up exported structs (#26) · 6f6ad591
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky committed
      * removed unused code from p2p module
      
      * exposed p2p::NetConfig
      6f6ad591
    • Marek Kotewicz's avatar
      addr protocol && start of sync protocol (#25) · 02816aaa
      Marek Kotewicz authored and Svyatoslav Nikolsky's avatar Svyatoslav Nikolsky 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
      
      * send getaddr on connect
      
      * fixed node_table insert, added insert_many
      
      * addr protocol
      
      * added TODO: remove
      02816aaa
  2. Oct 21, 2016
  3. Oct 20, 2016
  4. Oct 19, 2016