Gav Wood
9afd426e5a
Refactor toJson out into separate file.
Implement basic admin_eth_* interfaces.
10 years ago
Gav Wood
237d044a73
Reprocess in eth -i, don't network by default.
10 years ago
Gav Wood
a3d39e784f
Unrevert VM.
10 years ago
arkpar
0a44c7ab4f
block queue limiting and other fixes
10 years ago
Gav Wood
fe8bcb39fb
Useful EVM CLI tool.
10 years ago
Gav Wood
87cf8dd5d6
VM provides information on its performance.
Make guarding of DB optional.
Various updates to syncing.
Start of a holistic reputation manager.
10 years ago
Gav Wood
4e17c58938
Remove all other support code in favour of exception information.
10 years ago
Gav Wood
feb2378b5a
Optimised fors in State.
10 years ago
Gav Wood
7bff0d1f7d
Faster State diffs.
Support canary contract to stop mining.
Manage rude nodes.
10 years ago
Gav Wood
095b6f8189
Report bad blocks using published standards.
10 years ago
Gav Wood
cd2236b468
Much better exception error reporting.
Readying things for phone-home on badblock.
10 years ago
Paweł Bylica
f7ed7ed4de
Rename Executive::collectResult -> setResultRecipient.
10 years ago
arkpar
4787970b0d
codeHash in ExtVM
10 years ago
arkpar
5eb685da7c
Moved transaction verification to verifier thread
10 years ago
Gav Wood
c7c1d79176
Frontier parameters in.
10 years ago
Gav Wood
4894766804
Protect g_logOverride - don't use it directly.
Fixed #2056
10 years ago
CJentzsch
81a7f46385
forbid uncle to be your brother
10 years ago
Gav Wood
208d504314
Fixes #2052
10 years ago
Gav Wood
d1f19fe2d4
Fix for windows.
Better failure reporting on consensus issues.
10 years ago
Paweł Bylica
a10f7d5dd2
Rename Executive::setResultRef -> collectResult.
10 years ago
Paweł Bylica
72856a8af6
Change the way execution results are collected.
Changes handling ExecutionResult by Executive. From now execution results are collected on if a storage for results (ExecutionResult) is provided to an Executiove instance up front. This change allow better output management for calls - VM interface improved.
10 years ago
Gav Wood
61318ba3ab
Bad blocks get good treatment.
10 years ago
Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
arkpar
e19ac5054c
use TrieHash for transactions and receipts roots
10 years ago
Gav Wood
dd8bc4b78d
Parallelised uncle checking.
10 years ago
Gav Wood
ac60b992c6
Parallelised BlockQueue.
Setup for using TrieRoot.
10 years ago
arkpar
1958a7a469
Skip second nonce check on import
10 years ago
Gav Wood
19f3a58021
Reduce p2p net verbosity.
10 years ago
Gav Wood
eb8dc43e8a
Make terms more clear for uncle exclusion API.
10 years ago
Gav Wood
9cd64dcfe5
Probably fix for BadRoot bug.
10 years ago
Gav Wood
ebe06b37de
More stringent checking for ancestors in uncles.
Minor fixes to AZ.
Optimisations for NewBlockHashes handling.
10 years ago
Gav Wood
368532c107
Extra diagnostics, assertions and fail-safes for tracking BadRoot bug.
10 years ago
Gav Wood
da1fcbb19b
DAG generation improvements.
Generate next DAG in AZ!
Cleanups to Ethash & Aux.
DAG Progress in AZ.
10 years ago
Gav Wood
b3f8518716
Structured logger can output to a file.
Better support of imports/keys and key manager integration for eth.
10 years ago
winsvega
811103ef88
Total Difficulty: uncle blocks
10 years ago
arkpar
cc5a617aa6
set and map to hash tables
10 years ago
Gav Wood
1069295ec6
Fix for chain fork instance.
10 years ago
Gav Wood
87770dad0b
More logging stuff.
Fixes #1680
10 years ago
Gav Wood
dad9a32d33
Better logging.
10 years ago
Gav Wood
4e4fc4d11c
Fixes for reimporting.
10 years ago
Gav Wood
dd0b508d53
Don't forget the transaction queue!
10 years ago
Gav Wood
d7fb14b95b
Diagnostics for tracking down source of apparently corrupt block
insertion.
10 years ago
Gav Wood
616cb14385
Nicer logging. Much nicer.
10 years ago
Gav Wood
f104697747
Redo thread safety in Client. Rework some Worker threading stuff.
10 years ago
Gav Wood
c1045d4711
Refactor just about everything important in the core.
TODO: make compile :-)
10 years ago
Gav Wood
6cf2a93e20
Some early refactoring to support async miners better.
10 years ago
arkpar
48dd9f3482
replaced Aversion with ImportRequirements
10 years ago
Gav Wood
2fb7883a12
Refactor just about everything important in the core.
TODO: make compile :-)
10 years ago
Gav Wood
71c83172c5
Fixes #1597
10 years ago
Gav Wood
e7c8189667
Fixes #1597
10 years ago