CJentzsch
5f887e840a
set default gasPrice to 50 shannon
10 years ago
CJentzsch
8a7a415727
require MiningBenefactor to be set in order to mine
10 years ago
Gav Wood
416e84ec85
Split big string so crappy compilers (ahem... msvc) don't chug.
10 years ago
Gav Wood
eb4e764050
Use the apparently canon genesis for frontier.
10 years ago
arkpar
c3e262a0c6
fixed map acceess on sync restart
10 years ago
Gav Wood
cddda07aa5
Compile warnings fix.
10 years ago
Gav Wood
fd3cfa79cd
Hot fix/workaround for assert failure.
10 years ago
Gav Wood
1ab9368ffc
Fixes.
10 years ago
Gav Wood
79afb509be
No need for DontHave anymore.
10 years ago
Gav Wood
c535a662ca
Only do out-of-order compatible verifications at verifier-thread time.
Do other verifications at import time.
Fixed #2648
10 years ago
Gav Wood
49682205a1
Move invariant checks to tops of functions - it's RIAA, so will work on
entry and exit.
10 years ago
CJentzsch
6e90aa80eb
check uncles (including difficulty and gasLimit)
10 years ago
Gav Wood
09e5dbfa06
Use boost's guaranteed non-deterministic random number generator. If it
compiles, it's safe.
10 years ago
Gav Wood
2513561a33
Avoid mining invalid blocks. Actually allow external mining.
10 years ago
arkpar
33ec1628a9
fixed deadlock on overbid transaction coming from network
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