41 Commits (8e1efe2847f34c7c55a4cd26e271cd8a44128df8)

Author SHA1 Message Date
arkpar c3e262a0c6 fixed map acceess on sync restart 10 years ago
Gav Wood 49682205a1 Move invariant checks to tops of functions - it's RIAA, so will work on 10 years ago
arkpar f8869313c8 style 10 years ago
arkpar de04714953 comments 10 years ago
arkpar 03216e8749 prevent re-downloading of already queued blocks 10 years ago
arkpar 6dbb2ed27b Minor blockchain sync fixes 10 years ago
Gav Wood e14d000bea All fields of BlockInfo now private. 10 years ago
Gav Wood 58c7d1ead6 Basic test working with same code for Ethash and BasicAuthority. 10 years ago
Gav Wood f693ac0cc4 All fields of BlockInfo now private. 10 years ago
Gav Wood d76b9b3d18 Basic test working with same code for Ethash and BasicAuthority. 10 years ago
Gav Wood ff2f952184 All fields of BlockInfo now private. 10 years ago
Gav Wood 4f32150a6a Basic test working with same code for Ethash and BasicAuthority. 10 years ago
Gav Wood 1e6bf809b4 All fields of BlockInfo now private. 10 years ago
Gav Wood e18e3de824 Basic test working with same code for Ethash and BasicAuthority. 10 years ago
Gav Wood 5ee3e8e5fc All fields of BlockInfo now private. 10 years ago
Gav Wood d16c51a56f Basic test working with same code for Ethash and BasicAuthority. 10 years ago
arkpar 7a10f55f13 Prevent sync from downloading unknown blocks that are already in the queue 10 years ago
Gav Wood 487349bf09 All fields of BlockInfo now private. 10 years ago
Gav Wood 68b2c8ecbf Basic test working with same code for Ethash and BasicAuthority. 10 years ago
arkpar 5b4c6f8678 fixed reported sync protocol version 10 years ago
arkpar a8a8fa5ced start pv60 sync after 10sec delay 10 years ago
arkpar 53c993b022 style 10 years ago
arkpar 56091064db work around invalid NewBlock packet 10 years ago
Gav Wood b8fa3ce530 Better visualisation of sync. 10 years ago
Gav Wood dbf49bbc49 Better visualisation of sync. 10 years ago
chriseth ef3ccfcdaa Use rlpList to construct some RLPs. 10 years ago
arkpar eb2bc3e69f sync status CLI 10 years ago
arkpar 2a9b906cc3 removed incorrect invariant checks (subject to race contition) 10 years ago
arkpar cf54c31c3c fixed starved download, removed obsolete invariant 10 years ago
arkpar de121cddcf download hashes from multiple peers when starving 10 years ago
arkpar 9cea8c669e keep the chain on syncer aborting during blocks downloading 10 years ago
arkpar 4983db8e58 removed unneeded invariant checks, fixed disconnect message priority 10 years ago
arkpar 382c476826 removed incorrect invariants (subject to race condition) 10 years ago
arkpar befae80d10 more diagnostics 10 years ago
arkpar 2a31247150 diable peers giving bad chain hashes 10 years ago
arkpar c438d60ae8 removed obsolete invariant 10 years ago
arkpar cc9865b271 detailed invariant exceptions 10 years ago
arkpar cfcd722c51 pv61 sync 10 years ago
arkpar f634b539fa removed superfluous transition 10 years ago
arkpar 3217e8dd16 prevent syncing with busy peers & extra logging 10 years ago
arkpar 103b733680 removed superfuous log 10 years ago
arkpar 3ed8d76715 improved logging 10 years ago
arkpar 69ddff938b fixing windows build 10 years ago
arkpar cd3355f23f used weak_ptr for session and peers, minor sync optimization 10 years ago
arkpar 61e84ea862 transitions description 10 years ago
arkpar 3b2f8f21ea fixed a race condition on peer aborting, style 10 years ago
Gav Wood b26b38c466 Blockchain sync trivial fixes. 10 years ago
arkpar 96d667baa8 don't grab unneeded blocks 10 years ago
arkpar 2110876e2e typo fixed 10 years ago
arkpar 2fe2b202b8 fixed deadlock on resume 10 years ago