Gav Wood
9f756124b0
First draft at splitting State.
Continuation of State split.
libethereum building again.
Compile fixes galore.
Remove a lot of code redundancy.
mix using new state/block classes
9 years ago
Gav Wood
79afb509be
No need for DontHave anymore.
9 years ago
Gav Wood
c535a662ca
Only do out-of-order compatible verifications at verifier-thread time.
Do other verifications at import time.
Fixed #2648
9 years ago
Gav Wood
321b977e73
Fix tests.
9 years ago
Gav Wood
0ecb5a67ea
Don't stop syncing when a random bad block comes in the queue.
9 years ago
Gav Wood
17098549f8
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
9 years ago
Gav Wood
2a7c56aef7
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
9 years ago
Gav Wood
18efffe220
Fix extraData reporting.
9 years ago
Gav Wood
e2203bb585
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
9 years ago
Gav Wood
c3a334cc21
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
9 years ago
Gav Wood
49a826397b
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
9 years ago
Gav Wood
4dc64ba23b
Variety of minor improvements and fixes.
9 years ago
Vlad Gluhovsky
432e1988f9
refactoring
9 years ago
arkpar
0494ae2a7a
fixing tests
9 years ago
Gav Wood
f7b90247bd
Always populate transaction in verifyBlock.
9 years ago
Vlad Gluhovsky
44dfb0ef87
windows build fixed
9 years ago
Gav Wood
e967c7947b
Avoid using sleep.
9 years ago
Gav Wood
6d65d09254
More diagnostics.
Better handling of BadRoots.
Shorted extraData string.
9 years ago
Gav Wood
008c400cfb
Interactive is now a JS console.
Network can be chosen at run time (--frontier, --olympic).
Params slimmed, uses JSON.
9 years ago
Gav Wood
e763a3f038
Fix database path issue, fix extradata max size to 1024 for olympic only.
9 years ago
Gav Wood
fb99a503e0
Private chains redux:
- Can switching between them and main chain without losing either.
- No discovery on network when private.
- Private chain id encoded in genesis block and network id remains same.
9 years ago
Gav Wood
cb009c7640
Fix mining deadlocks.
Cleanups and additional diagnostics for the BadRoot problems.
9 years ago
arkpar
89d9a18485
enabled libsecp256k1 on windows
9 years ago
arkpar
df6898538f
restored toSlice code for c++11, fixed build
9 years ago
arkpar
3bd1aecd2d
performance optimizations
9 years ago
Gav Wood
51f887aac5
Make sure all directories are not readable by baddies (dejavu wk1#0).
Closes #2509 .
Remove neth :(. Who knows, perhaps not forever...
9 years ago
Gav Wood
631e701fdf
Fix dejavu week 1, issue 1.
Reenable bits of ethash.
9 years ago
Gav Wood
b1c04ba0fc
Repot all the ethash stuff.
Enable the previously disabled opencl mining paths.
9 years ago
Gav Wood
7d8bd8ec88
Credits.
Catch exceptions again.
9 years ago
Gav Wood
59fad8e635
Actually catch exceptions.
9 years ago
Gav Wood
f2f234e6cd
Avoid rescuing beyond genesis. Closes #2505
9 years ago
arkpar
3737590f22
started tests refactoring
9 years ago
arkpar
f7500218c8
mix working
9 years ago
Gav Wood
e14d000bea
All fields of BlockInfo now private.
9 years ago
Gav Wood
58c7d1ead6
Basic test working with same code for Ethash and BasicAuthority.
9 years ago
Gav Wood
076e5c03ee
libethcore on a new path.
9 years ago
Gav Wood
0c5e924745
Basic Proof-of-Authority sealent.
9 years ago
Gav Wood
32c11d9664
Modularise nonce, mix hash and seed hash.
9 years ago
Gav Wood
b374a02be7
Avoid rescuing beyond genesis. Closes #2505
9 years ago
arkpar
67bb58d6e4
started tests refactoring
9 years ago
arkpar
388489b7d4
mix working
9 years ago
Gav Wood
f693ac0cc4
All fields of BlockInfo now private.
9 years ago
Gav Wood
d76b9b3d18
Basic test working with same code for Ethash and BasicAuthority.
9 years ago
Gav Wood
d9372d67d1
libethcore on a new path.
9 years ago
Gav Wood
a00196914a
Basic Proof-of-Authority sealent.
9 years ago
Gav Wood
361c073bdc
Modularise nonce, mix hash and seed hash.
9 years ago
arkpar
32e90ddcd1
started tests refactoring
9 years ago
arkpar
d1f401ce41
mix working
9 years ago
Gav Wood
ff2f952184
All fields of BlockInfo now private.
9 years ago
Gav Wood
4f32150a6a
Basic test working with same code for Ethash and BasicAuthority.
9 years ago