Gav Wood
|
ebe06b37de
|
More stringent checking for ancestors in uncles.
Minor fixes to AZ.
Optimisations for NewBlockHashes handling.
|
10 years ago |
arkpar
|
cc5a617aa6
|
set and map to hash tables
|
10 years ago |
Gav Wood
|
97f936d30c
|
Only report worker stuff when it's laggy.
Cleanups ETH_ -> DEV_
|
10 years ago |
Gav Wood
|
6ffe9dfcbc
|
25% of new blocks to be dispersed as blocks rather than hashes.
|
10 years ago |
Gav Wood
|
82ca50d234
|
NewBlockHashes packet, basic implementation.
|
10 years ago |
arkpar
|
a1c84c7172
|
blockchain download and import performance optimizations
|
10 years ago |
Gav Wood
|
87770dad0b
|
More logging stuff.
Fixes #1680
|
10 years ago |
Gav Wood
|
081ecb5c9c
|
Broadcast everything to everyone.
|
10 years ago |
Gav Wood
|
a5f2dc881e
|
New strategy - send all new blocks out, even when (re)syncing (though
only when resyncing < 20 blocks).
Make a note of bad transactions to avoid re-importing when bad nodes
pass them to us.
|
10 years ago |
Gav Wood
|
f300862149
|
Diagnostics for peer ban issues.
|
10 years ago |
Gav Wood
|
d86b30d9d5
|
Options cleanup.
|
10 years ago |
Gav Wood
|
063d944d0a
|
Minor cleanup for node's tx management.
|
10 years ago |
Gav Wood
|
3525a62ccb
|
Diagnostics for checking transaction dropping/resubmission
|
10 years ago |
Gav Wood
|
a3a72816af
|
Don't send all transactions all the time - rather select a set of peers
each time.
|
10 years ago |
Gav Wood
|
384853a919
|
Version bump, fixes to treeRoute (and thus chain view).
AZ enhancement: Queue stats.
NOTE: Last commit had a whole bunch of other stuff for better peer
performance in it.
|
10 years ago |
Gav Wood
|
622367b274
|
Avoid compiling neth/serpent on MSVC.
|
10 years ago |
Gav Wood
|
6b05b8d9ff
|
Refactored much of transaction queue for tidiness and optimisation.
|
10 years ago |
Lefteris Karapetsas
|
ba81493976
|
StructuredLogger propagated as a const reference
|
10 years ago |
Lefteris Karapetsas
|
5695d0ee25
|
Adding argument for structured logging and propagating it forward
- Also style fixes when problems encountered
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
subtly
|
572e451bab
|
Added session to hostcapabilityface::peers to ensure it isn't deallocated when shared-ptr to cap is returned. Previously hosts depended on using Session however this could result in an infinite session when hostcapface::peers is processed concurrently (mutexes can make this a likely event). This will be cleaner with better integration of Session and Peer.
|
10 years ago |
Gav Wood
|
d0148f5e7d
|
Additional tracing for syncer.
|
10 years ago |
Gav Wood
|
2b93dcdc1d
|
Move over to new GetTransactions semantics.
|
10 years ago |
Gav Wood
|
fb28639d55
|
Fix NewBlock transmission.
|
10 years ago |
Gav Wood
|
d489ef3357
|
Actually use NewBlock
|
10 years ago |
Gav Wood
|
72449d349a
|
PoC-7: Dynamic message IDs.
|
10 years ago |
Gav Wood
|
4f5b153452
|
Better state management.
|
10 years ago |
Gav Wood
|
d7465f7b55
|
Syncing fixes.
|
10 years ago |
Gav Wood
|
611caef125
|
Compilable etheruem network rewrite.
|
10 years ago |
Gav Wood
|
6df207655c
|
More work on the peer state transition system
|
10 years ago |
Gav Wood
|
f73b46d2c1
|
Work on making states good and various docs.
|
10 years ago |
Gav Wood
|
3f61b506db
|
Remove incoming queue. Put things straight into actual queues.
Make state items more fitting.
|
10 years ago |
Gav Wood
|
95c063202c
|
Block hash download fix.
|
10 years ago |
Gav Wood
|
0f31e3b317
|
Additional network niceness.
|
10 years ago |
Gav Wood
|
73d029180c
|
No address increment on clash.
|
10 years ago |
Gav Wood
|
340801ed90
|
Networking fixes.
|
10 years ago |
Gav Wood
|
6777a24b1e
|
Stop fetching once fetch is decidedly bad.
|
10 years ago |
Gav Wood
|
431a3c242f
|
Fixes...
|
10 years ago |
Gav Wood
|
05d3d8096e
|
Simple chain download view.
|
10 years ago |
Gav Wood
|
5ce45164bd
|
Get rid of nasty old code.
|
10 years ago |
Gav Wood
|
17f55abd37
|
Get blocks in right order.
|
10 years ago |
Gav Wood
|
8ec86bb362
|
Add DownloadMan for download management.
|
10 years ago |
Gav Wood
|
0d3f298e45
|
Blocks come down in order (well... unless a peer bugs out).
Peer hash-chains downloaded one-at-once.
KillChain works again.
Local networking option.
Don't resend blocks during sync.
|
10 years ago |
Gav Wood
|
b72d0717b4
|
Download view as will be.
Fixes.
|
10 years ago |
subtly
|
91c1819d43
|
mutex shared host/peer sets, write-loop crash fix
|
10 years ago |
Gav Wood
|
066fc18116
|
Move out worker thread stuff into other class.
p2p::Host is worker rather than WebThree.
Client is single worker.
EthereumHost works.
|
10 years ago |
Gav Wood
|
dde79b2b88
|
Move eth over to WebThreeDirect.
|
10 years ago |
Gav Wood
|
484279c548
|
Beginning of merge into AZ.
|
10 years ago |
Gav Wood
|
d25224822e
|
Fixes for state getting.
|
10 years ago |
Gav Wood
|
515a1c22a9
|
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
|
10 years ago |