Gav Wood
2513561a33
Avoid mining invalid blocks. Actually allow external mining.
10 years ago
arkpar
8c6b653790
clear state on dropping transactions from queue
10 years ago
Paweł Bylica
c30ae3216d
Force Interpreter VM when VM tracing requested (moved from State to Executive).
Fixes https://github.com/ethereum/cpp-ethereum/issues/2585 .
10 years ago
Paweł Bylica
f16cb2e23e
Force Interpreter VM when VM tracing requested.
Fixes https://github.com/ethereum/cpp-ethereum/issues/2585 .
10 years ago
Gav Wood
321b977e73
Fix tests.
10 years ago
Gav Wood
0ecb5a67ea
Don't stop syncing when a random bad block comes in the queue.
10 years ago
Gav Wood
17098549f8
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
2a7c56aef7
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
arkpar
3181f51eb1
fixed invariant on block queue clear
10 years ago
Gav Wood
18efffe220
Fix extraData reporting.
10 years ago
Gav Wood
5dcee7a6b3
Fix up extraData reporting.
10 years ago
Gav Wood
e2203bb585
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
c3a334cc21
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
49a826397b
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
59f843263a
Fix state diffs in AZ.
10 years ago
Gav Wood
5d08a13ce8
Fixed block reward, transaction dialog.
10 years ago
Gav Wood
4dc64ba23b
Variety of minor improvements and fixes.
10 years ago
Gav Wood
d74eb47e35
Fix BadRoot.
10 years ago
Vlad Gluhovsky
432e1988f9
refactoring
10 years ago
arkpar
0494ae2a7a
fixing tests
10 years ago
Gav Wood
c979d906fd
Fix docs for getEthashWork.
10 years ago
Gav Wood
f7b90247bd
Always populate transaction in verifyBlock.
10 years ago
Gav Wood
023bb84bdc
Fix getEthashWork.
10 years ago
Vlad Gluhovsky
44dfb0ef87
windows build fixed
10 years ago
Gav Wood
e967c7947b
Avoid using sleep.
10 years ago
Gav Wood
6d65d09254
More diagnostics.
Better handling of BadRoots.
Shorted extraData string.
10 years ago
Gav Wood
f31e4061aa
Fix hidden virtual issue.
10 years ago
Gav Wood
008c400cfb
Interactive is now a JS console.
Network can be chosen at run time (--frontier, --olympic).
Params slimmed, uses JSON.
10 years ago
Gav Wood
e763a3f038
Fix database path issue, fix extradata max size to 1024 for olympic only.
10 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.
10 years ago
Lefteris Karapetsas
8c039ccef6
Set OpenCL sealer when -G is selected
10 years ago
Gav Wood
53d6e4a014
Don't crash when using a private chain.
10 years ago
Gav Wood
8268185169
Allow provision of any genesis block.
Listen to ~/.ethereum/genesis.json.
10 years ago
Gav Wood
21bcec4039
Mention extraData in bad blocks and fix earlier verification.
10 years ago
Gav Wood
876d1d25e2
Add extradata into diagnostics.
10 years ago
Gav Wood
cb009c7640
Fix mining deadlocks.
Cleanups and additional diagnostics for the BadRoot problems.
10 years ago
Gav Wood
3a91cd8cd9
Version bump, compile fix.
10 years ago
Gav Wood
37236df606
Make Client constructor protected for safer API.
10 years ago
Gav Wood
d224217c30
Avoid calling virtuals prior to object creation in Client.
10 years ago
Lefteris Karapetsas
69e8b01115
Check if precompute seal option exists
plus indentation style fix
10 years ago
Lefteris Karapetsas
a700950765
Switch to using the Sealers API for precompute
10 years ago
arkpar
02f5874f82
style
10 years ago
arkpar
f8869313c8
style
10 years ago
arkpar
7f696850b4
get transactions from syncing peer
10 years ago
arkpar
2daad53d8c
Fixed a potential deadlock when peer is released in forEachPeer
10 years ago
arkpar
de04714953
comments
10 years ago
arkpar
03216e8749
prevent re-downloading of already queued blocks
10 years ago
arkpar
6dbb2ed27b
Minor blockchain sync fixes
10 years ago
arkpar
28088ae642
fixed Client::call execution without transaction
10 years ago
arkpar
89d9a18485
enabled libsecp256k1 on windows
10 years ago