Gav Wood
e03a663d97
Actually stop getting chain once no more to grab.
10 years ago
Gav Wood
f9610136be
Remove sleep.
10 years ago
Gav Wood
d60ee48ddd
Various networking 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
b883f0c135
User DNS & poc-5.ethdev.com for peerserver.
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
Tim Hughes
65401e5b37
Fixed all the VS2013 build issues.
- Updated projects after all the re-potting.
- For simplicity, there's just one VS project for all the libethereum projects, however VS doesn't like duplicate source file names within the same project. To get around this I've created some "single compilation units" for some folders, these probably also compile faster than multiple files.
- Some 32bit only compile errors in RLP (cryptic template ambiguity) were resolved by explicitly invoking operator T() rather than doing a cast to T.
- Moved multiple implementations of toString(h256s const& _bs) into FixedHash.h
- Release shutdown deadlock problem is outstanding.
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
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
a3740efebb
Repot.
No memsize increase on 0.
10 years ago
Gav Wood
fa1b3853b3
Reorganisation.
10 years ago
Gav Wood
54a21ab3bd
Quick commit.
10 years ago
Gav Wood
a7ce9a80f1
First vaguely semi-functional version of whisper.
10 years ago
Gav Wood
298ed72e41
Minor fix.
10 years ago
Gav Wood
9e76b49578
Slowing bashing code into shape.
10 years ago
Gav Wood
dcc7430dbe
Network work ongoing.
10 years ago
Gav Wood
126335cdef
Partially rewired network.
10 years ago
Gav Wood
278995e19a
Use sha3(header) rather than sha3(block) for hash.
10 years ago
Gav Wood
2a18aa2d8e
Avoid sending chain back to peer once initial sync complete.
10 years ago
Gav Wood
0b283fac40
Version bump. New protocol. Network stuff slightly more robust.
10 years ago
Gav Wood
ffe228b385
Blockchain syncing fixed.
10 years ago
Gav Wood
be1bf6b9bf
Split off general network layer.
10 years ago
Gav Wood
b902b3e701
POST for PoC-6
10 years ago
Gav Wood
38495bfee3
Correct packet order.
11 years ago
Gav Wood
f5c22035fc
PoC-6 networking.
11 years ago
Gav Wood
6ee6e7921a
Add private blockchain feature.
11 years ago
Giacomo Tazzari
10087bf933
Fixed peer hanging when receiving a bad synchronisation token
11 years ago
Gav Wood
268ca545ac
Network a lot smoother.
11 years ago
Gav Wood
80c4925ff0
Additional alterations to network & logging for ease of debugging.
11 years ago
Gav Wood
030745a121
More fixes & debuging.
11 years ago
Gav Wood
2fff90ba78
Default to higher throughput.
11 years ago
Gav Wood
7ffa513586
Networking fix.
11 years ago
Gav Wood
8d65de7e28
More network fixes.
11 years ago
Gav Wood
5b1d8b858f
Possible network fix.
11 years ago
Gav Wood
114354126e
First set of commits. Not yet working.
11 years ago
Gav Wood
a5ab06078d
New database format - caches transaction blooms and changelogs:
*much* faster querying.
One or two bugs squashed.
Updated stdserv.js.
11 years ago
Gav Wood
0c5dbd7def
Bloom filters for blocks.
11 years ago
Gav Wood
ebca40b38a
Manifest stuff.
Additional trace.
11 years ago
subtly
0f5df0a8a8
Fix for #246 . Removed sync() to prevent race condition within dropped() and . Raised maxblocks to 64.
11 years ago
Gav Wood
c4a39e42e2
Fixed SECP256k1 installation woes.
Protocol fix for PoC-5.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
de97897ab0
LLL supports get/set/ref.
Logging changes.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
3ad5a21d77
New fields in explorer for PoC-5.
Quick fix for ref count issue.
11 years ago