Gav Wood
89ee5fd14e
Minor fix for mining.
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
6a2b875637
Fix for io service (thanks, alex!)
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
4eb549cd80
Moved miner over to new Worker class.
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
5735e8c55e
Remove old Client network code & API.
Move over JsonRpcServer to WebThree.
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
Giacomo Tazzari
7678dec012
When setting force-mining on/off, notify the miners.
10 years ago
Giacomo Tazzari
51aa4c95c4
Making the Miner class actually react to new pending transactions when not force-mining. Added a new miner state (Waiting) to accomplish that.
10 years ago
Gav Wood
484279c548
Beginning of merge into AZ.
10 years ago
Gav Wood
1accc20d21
Moving over to use WebThree.
10 years ago
Gav Wood
d25224822e
Fixes for state getting.
10 years ago
Gav Wood
2ee6b73e3d
Move mining & Watch into Etheruem interface.
10 years ago
Gav Wood
6d209e7885
Add framework for WebThree clients.
10 years ago
Gav Wood
b7b17b9963
Queue future blocks, don't discard.
10 years ago
Gav Wood
7a23515889
Fix peersever.
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
a37d62f602
EXTCODECOPY/SIZE.
10 years ago
Gav Wood
69126fe1b7
CALL_STATELESS
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
3653cba8c5
Fix block gas limit.
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
70a2a7b1e1
Allow local networking option.
10 years ago
Gav Wood
aecb8c8c1a
New net is compiling.
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
78dae17c49
Actually relax timestamp.
10 years ago
Gav Wood
83b3a7b980
Relax time sync requirements slightly.
10 years ago
Gav Wood
f50af8e10e
Queue diagnostics.
10 years ago
Gav Wood
ecb451efe7
Another minor fix.
10 years ago
Gav Wood
2f5c1e742f
Minor fix.
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
a17cad3404
A start.
10 years ago
Gav Wood
be4bea3c11
Better interface for instrInfo.
10 years ago
Gav Wood
0571b637ab
Manage invalid instructions without bombing.
10 years ago
Gav Wood
c3e6682c3b
Numerous bug fixes.
10 years ago
Gav Wood
bd4770944e
Initial commits for skeletons of IEthXi and libethereumx.
10 years ago
Tim Hughes
2250f100e9
Fixed minor VS2013 compile errors and updated projects.
10 years ago