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
3879de9777
Merge branch 'develop' into webthree
Conflicts:
libethereum/Client.cpp
libethereum/EthereumHost.cpp
libethereum/EthereumHost.h
10 years ago
Gav Wood
b72d0717b4
Download view as will be.
Fixes.
10 years ago
Gav Wood
57220e5b17
Merge pull request #315 from subtly/bugfix
mutex shared host/peer sets, write-loop crash fix
10 years ago
subtly
91c1819d43
mutex shared host/peer sets, write-loop crash fix
10 years ago
Gav Wood
8291d8b6db
Merge pull request #310 from nicksavers/patch-1
Add memsize calculation for EXTCODECOPY
10 years ago
Gav Wood
09a8105b9b
Merge pull request #309 from CJentzsch/develop
added documentation for EVM commands
10 years ago
Christoph Jentzsch
81a1f8d949
Added documentation for EVM commands
10 years ago
Tim Hughes
3c3bde3ef8
Missing part of previous commit.
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
Tim Hughes
682603f834
Revert use of operator T(), etc and remove conflicting cast operator to unsigned from RLP.
unsigned is size_t on 32 bit builds, and the compiler therefore thinks conversion from RLP to vector<T> is ambiguous between:
RLP::operator vector<T>() const
and
vector<T>::vector<T>(size_t size)
10 years ago
Nick Savers
f0cc349333
Add memsize calculation for EXTCODECOPY
10 years ago
Gav Wood
5735e8c55e
Remove old Client network code & API.
Move over JsonRpcServer to WebThree.
10 years ago
Gav Wood
c05b71cf0d
Move Third over to WebThree.
10 years ago
Gav Wood
dde79b2b88
Move eth over to WebThreeDirect.
10 years ago
Tim Hughes
00d461a74a
Disable SCUs on non MSVC builds.
10 years ago
Gav Wood
c90d924b0c
Merge pull request #305 from programmerTim/develop
Fixed all the VS2013 build issues.
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
364efd6495
Merge pull request #304 from giact/develop
Fixed non-force mining with the new Miner class
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
70825b7310
Merge branch 'webthree' into develop
10 years ago
Gav Wood
d25224822e
Fixes for state getting.
10 years ago
Gav Wood
00a3c29d13
Avoid using m_client.
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
6ee38d54fb
Deinterleave logging.
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
334118c76a
size=0 doesn't increase memsize.
10 years ago
Gav Wood
a3740efebb
Repot.
No memsize increase on 0.
10 years ago
Gav Wood
3c41bf4b56
Merge branch 'whisper' into develop
10 years ago
Gav Wood
d171557267
Add missing.
10 years ago
Gav Wood
fa1b3853b3
Reorganisation.
10 years ago
Gav Wood
4842accecb
Version bump.
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
b5eabd4180
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
6f66a6231f
Merge branch 'basenet' into develop
10 years ago
Gav Wood
05b28f0384
Fixed #299 .
10 years ago
Gav Wood
298ed72e41
Minor fix.
10 years ago