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.
10 years ago
Gav Wood
939ab1be34
Multi-threaded mining.
10 years ago
Gav Wood
4fe8075365
PoC-6 : 12 second blocks, allow multi-level uncles, rejig rewards.
10 years ago
Gav Wood
2f9a279e9f
Various small improvements.
10 years ago
Gav Wood
5034f35410
Miner class.
Version bump.
10 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
Gav Wood
d18a6c4e26
Fix version regression.
11 years ago
Gav Wood
2d37f0151d
Fixed block buffer issue.
11 years ago
Gav Wood
6a3429a81d
Protocol version bump.
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
e4257ee378
Move JS setup code up into lib macro.
Remove a few redundant messages from build.
11 years ago
Gav Wood
cc31ebd40b
Transaction manifest.
11 years ago
Gav Wood
c4a39e42e2
Fixed SECP256k1 installation woes.
Protocol fix for PoC-5.
11 years ago
Gav Wood
3822aef608
Build fixes.
11 years ago
Gav Wood
485828ea30
Latest API updates.
11 years ago
Gav Wood
c127cd4a2c
Build fixes.
Additional API work.
11 years ago
Gav Wood
ddc1b4fc32
Windows build coersions.
11 years ago
Gav Wood
f96ab229ec
Latest PoC-5 protocol changes.
11 years ago
Gav Wood
d1802c9b79
Fixed problem with alloc.
11 years ago
Gav Wood
5aba1ea096
Docs & consolidation of headers.
11 years ago
Gav Wood
9bcd42e174
Full python serpent support.
Shared libs on all platforms.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
7f4176a787
Protocol 20 changes.
Added my new address to the premine.
11 years ago
Gav Wood
57129c2007
Mining view.
11 years ago
Gav Wood
5d7a61c946
Repotting, renaming and reorganisation.
11 years ago
Gav Wood
617f53b58a
Protocol bump for previous error.
11 years ago
Gav Wood
9f1191370a
Correct order of nonce/balance. PROTOCOL CHANGE! NEW CHAIN!
Extra paranoia for trie.
Trie fixes.
Trie tests.
Version bump.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago