Lefteris Karapetsas
d1b22891b2
Remove legacy code in blockchain.cpp
10 years ago
arkpar
2a31247150
diable peers giving bad chain hashes
10 years ago
arkpar
307c14dfbb
more invariant diagnostics
10 years ago
arkpar
c438d60ae8
removed obsolete invariant
10 years ago
arkpar
fc9d28081b
removed extra status field for pv61
10 years ago
arkpar
cc9865b271
detailed invariant exceptions
10 years ago
arkpar
cfcd722c51
pv61 sync
re-enable pv60
10 years ago
arkpar
49a8617261
fixed block memory management
10 years ago
arkpar
d95a5afee0
fixed race condition in transaction queue
10 years ago
subtly
19d3ad4ea5
s/cout/cnote/
10 years ago
arkpar
f634b539fa
removed superfluous transition
10 years ago
arkpar
3217e8dd16
prevent syncing with busy peers & extra logging
10 years ago
subtly
146949822c
Check write status for errors in BlockChain and log error so IO problem doesn't put database or client into invalid state.
10 years ago
subtly
67b9135b28
Don't link secp256k1 on windows.
10 years ago
Gav Wood
505432fe62
No need to add block info again - verifyBlock is guarantee to do it for
us.
10 years ago
Gav Wood
a51f37d8da
Use onBad in case of bad uncle.
10 years ago
Gav Wood
7b5c971023
More exception information when no block info available.
Favour more expensive transactions.
10 years ago
Gav Wood
aceecf65b1
Set nonce in AZ and favour higher gas price transactions.
10 years ago
Gav Wood
d1cab3cfd2
Windows build fix.
10 years ago
Gav Wood
f109b6d617
Fix & reduce verbosity.
10 years ago
Lefteris Karapetsas
57a51c475e
Increase readability and make sanitizer happy
Increasing readability and making the clang sanitizer happy about the
loop condition in EthereumHost.cpp
10 years ago
arkpar
8dfcf284a1
fixed propogation to all peers
10 years ago
Gav Wood
7f945041e8
Additional info on slow blocks.
10 years ago
arkpar
21df032a9f
set max_open_files for blocks and details db
10 years ago
Gav Wood
096662a692
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
2567e71610
Provide phase and transaction data information in GM.
10 years ago
Gav Wood
346db17ba3
Parallelised large-file imports.
10 years ago
Gav Wood
1cf6cd77bd
Don't reuse BadRLP.
10 years ago
arkpar
103b733680
removed superfuous log
10 years ago
Lefteris Karapetsas
91c6d7720d
Remove unused constant
10 years ago
arkpar
3ed8d76715
improved logging
10 years ago
CJentzsch
76379dcb80
add BOOST_THROW_EXCEPTION
10 years ago
arkpar
69ddff938b
fixing windows build
10 years ago
arkpar
cd3355f23f
used weak_ptr for session and peers, minor sync optimization
10 years ago
Gav Wood
43a6d825c3
Support rocksdb alternative.
10 years ago
Gav Wood
0360be76f2
Make API room for major syncing. TBI.
10 years ago
Gav Wood
1439554375
Avoid rejigging only if we're syncing.
10 years ago
Gav Wood
84b3ce298c
Fix issue of mining rejig happening iff chain changed AND none ready:
Two blocks are mined on the same parent in quick succession. First gets
imported alone, chain changes but there's another "ready" so mining
doesn't get rejigged. When the second gets imported soon after, it
doesn't change the chain and so mining still doesn't restart.
10 years ago
Gav Wood
c5cb5aeed4
Avoid attempting to import invalid blocks.
Reduce verbosity.
Minor additions to exponential backoff.
10 years ago
arkpar
997641c035
fixed comment
10 years ago
arkpar
61e84ea862
transitions description
10 years ago
arkpar
3b2f8f21ea
fixed a race condition on peer aborting, style
10 years ago
Gav Wood
210c86bb02
Backoff to attempt to deal with non-conformant clients.
Reduce verbosity.
10 years ago
Gav Wood
b26b38c466
Blockchain sync trivial fixes.
10 years ago
arkpar
96d667baa8
don't grab unneeded blocks
10 years ago
Paweł Bylica
6b3fd2d3ca
Small override & std::move fixes.
10 years ago
yann300
ec71a9c69f
- Scenario Panel UI changes
10 years ago
arkpar
2110876e2e
typo fixed
10 years ago
arkpar
4918b7e9dd
restore limit
10 years ago
arkpar
2fe2b202b8
fixed deadlock on resume
10 years ago