Gav Wood
096662a692
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
a3d39e784f
Unrevert VM.
10 years ago
Paweł Bylica
9298da010f
Refactor Executive: revert "keep ExtVM by unique_ptr".
(reverted from commit cf56b9e963
)
10 years ago
Gav Wood
3840388d20
Use sha3memory to avoid phoning home with huge messages.
10 years ago
Gav Wood
d91bde3504
More ethvm CLI options.
10 years ago
Paweł Bylica
bf87e00078
Executive refactor: remove unused members.
10 years ago
Paweł Bylica
cf56b9e963
Refactor Executive: keep ExtVM by unique_ptr.
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
arkpar
4787970b0d
codeHash in ExtVM
10 years ago
CJentzsch
4605800c4e
add Debug info
10 years ago
Gav Wood
d1f19fe2d4
Fix for windows.
Better failure reporting on consensus issues.
10 years ago
Paweł Bylica
f042abc3e7
Kill steps limit option in VM.
10 years ago
Paweł Bylica
9891028cb8
Improve output handling in precompiled contracts.
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
Paweł Bylica
1f17c569b9
Change VM interface to return a copy of output.
10 years ago
Paweł Bylica
33dd3f2e2b
Fix code duplication in Executive::call overloadings.
10 years ago
Paweł Bylica
922c7055b7
Fix Executive::call(CallParameters).
10 years ago
Gav Wood
846de9acea
Pregenerate DAG when mining on AZ/eth/ethminer.
Use regeneratable key for decrets by default.
10 years ago
CJentzsch
aa43d7261d
fix Create return value for exceptional haltings
10 years ago
Paweł Bylica
5b4a3e1f60
Remove gas counter from interpreter VM. OnOp callback signature changed.
10 years ago
Paweł Bylica
6cf5976515
Remove gas counter from VM interface (VMFace)
10 years ago
Gav Wood
dad9a32d33
Better logging.
10 years ago
Gav Wood
6aff7a03b1
More colourful logging.
10 years ago
Gav Wood
f3acccf5f5
Remove VMTRACE.
Better transaction logging.
Avoid bothering with obviously invalid transactions.
10 years ago
Gav Wood
62b4958952
Provide a little more information on why things might fail.
10 years ago
Gav Wood
6b05b8d9ff
Refactored much of transaction queue for tidiness and optimisation.
10 years ago
Gav Wood
60da83fb0a
Record and detail gas refund.
10 years ago
Gav Wood
a48ce877d2
Reduce verbosity.
10 years ago
Gav Wood
386627340f
Fixed all around...
10 years ago
Gav Wood
f3d4351dbf
Make value transfers symmetric.
10 years ago
Gav Wood
029b94a6ca
Revert balance transfer on exception.
10 years ago
Gav Wood
1619d230c3
Extensive pathway for reporting transaction execution results.
10 years ago
Gav Wood
40693a1ad3
Mac compile fixes.
10 years ago
Gav Wood
a1c68d6f8c
Suicide refunds.
Compile fix.
10 years ago
Christoph Jentzsch
73250e4de7
boostify exceptions
10 years ago
CJentzsch
0aee93a3b3
do need write memory to vm trace if greater than 1000 bytes
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
513fc897d8
External Debugger for debugging past transactions, too.
10 years ago
arkpar
622a358d1d
reverted Executive.cpp
10 years ago
arkpar
3fa0fd80c8
mix: proper mining
10 years ago
CJentzsch
f3cc46e8b7
bigint cast of bigint not neccessary
10 years ago
CJentzsch
a75e051b7b
fix gasPrice*gasLimit + value overflow
10 years ago
Gav Wood
668e5cc852
Make sure Transaction constructor checks sender whereever it makes sense
(which is pretty much everywhere).
10 years ago
Gav Wood
490b43a395
Cleanups and addition AZ info.
10 years ago
Gav Wood
e7b40e5bdc
Fix whitespace :-/
10 years ago
Gav Wood
10c08d6204
getLastHashes fix.
AZ improvements.
JSAPI string fix.
10 years ago
Gav Wood
38eb1c5205
Fixed #771 .
10 years ago
Gav Wood
8491e5f2f7
Various fixes.
Initial portion of NatSpec integration.
10 years ago