Gav Wood
2c193627ed
Draft of new LOG/bloom/headers/block format.
10 years ago
Gav Wood
15013a3e88
PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> ''
10 years ago
Christian
8bb71c4ebf
Use boost errinfo.
10 years ago
subtly
f9876b5c6e
cleanup headers
10 years ago
Christian
bf3a76f5af
Improved exceptions and reporting exceptions for command-line compiler.
10 years ago
Gav Wood
e14416d96a
web3, web3.eth, web3.shh for the JS API.
Following up on Whisper for the dream C++ API.
Crpyto stubs in ready for Alex.
stdserv.js updated to latest.
10 years ago
Gav Wood
3896eb55d0
Fix mining.
Fix stdserv.js.
10 years ago
Gav Wood
86b309d1f0
More fixing for genesis block info.
10 years ago
Gav Wood
eec6a3c9c8
Genesis block rehash.
10 years ago
Gav Wood
07fb73bf58
sha3Uncles is empty when uncles is empty.
10 years ago
Gav Wood
c7634c27b0
Correct namespace for a few things in devcrypto.
Added lower_bound to TrieDB.
Added nextActiveAddress to State.
10 years ago
subtly
fc14f46a63
add headers to cmake
10 years ago
Gav Wood
344e0ecaa9
Windows build fix.
Threading fix.
10 years ago
Gav Wood
d74db4083c
Move Dagger to ProofOfWork and refactor in preparation for ARPoW.
10 years ago
Gav Wood
3ac0eb089b
Kill old database (invalid transactions in there).
10 years ago
Gav Wood
07c804a885
Vast P2P networking improvements, mainly for peer discovery, management
and handling.
10 years ago
Paweł Bylica
1fac4812f5
LibEthereum.vcxproj updated: missing Exceptions.cpp file added
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Gav Wood
20ad46c481
PoC-7: versioned subprotocols.
10 years ago
Gav Wood
73d029180c
No address increment on clash.
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Christoph Jentzsch
7b17adba08
Exemplar alteration to show effect of using boost::exception
10 years ago
Gav Wood
9882e98606
Helpers and fixes for uncles debugging.
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
Tim Hughes
00d461a74a
Disable SCUs on non MSVC builds.
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
1accc20d21
Moving over to use WebThree.
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
334118c76a
size=0 doesn't increase memsize.
10 years ago
Gav Wood
4842accecb
Version bump.
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
7da31dd62d
Version bumps.
10 years ago
Gav Wood
ac0fce1b4a
Target block time of 4s.
10 years ago
Gav Wood
278995e19a
Use sha3(header) rather than sha3(block) for hash.
10 years ago
Gav Wood
0b283fac40
Version bump. New protocol. Network stuff slightly more robust.
10 years ago
Gav Wood
bd4770944e
Initial commits for skeletons of IEthXi and libethereumx.
10 years ago
Gav Wood
1078681ccb
Better uncle building.
Repotting.
11 years ago
Gav Wood
939ab1be34
Multi-threaded mining.
11 years ago
Gav Wood
4fe8075365
PoC-6 : 12 second blocks, allow multi-level uncles, rejig rewards.
11 years ago
Gav Wood
2f9a279e9f
Various small improvements.
11 years ago
Gav Wood
5034f35410
Miner class.
Version bump.
11 years ago
Gav Wood
4807d43be6
Mining improvements.
11 years ago
Gav Wood
2f524f645b
Unambiguous licence.
11 years ago
Gav Wood
103644dc82
Faster mining, minor fix.
11 years ago
Gav Wood
22271c14ba
Fix speed.
11 years ago
Gav Wood
f5c22035fc
PoC-6 networking.
11 years ago
Gav Wood
7524128cf2
Better accounts.
"Third" browser.
11 years ago
Gav Wood
f49b6b9476
Avoid mining on empty blocks.
Protocol bump.
11 years ago