chriseth
b78ee4c18c
Reduce usage of "new".
10 years ago
Gav Wood
2617e5f244
Fix issues raised by christoph & arkadiy.
10 years ago
Gav Wood
c49c7d6be1
First efforts at accurate gas.
10 years ago
Gav Wood
9f756124b0
First draft at splitting State.
Continuation of State split.
libethereum building again.
Compile fixes galore.
Remove a lot of code redundancy.
mix using new state/block classes
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
arkpar
02f5874f82
style
10 years ago
arkpar
28088ae642
fixed Client::call execution without transaction
10 years ago
Gav Wood
e14d000bea
All fields of BlockInfo now private.
10 years ago
Gav Wood
f693ac0cc4
All fields of BlockInfo now private.
10 years ago
Gav Wood
ff2f952184
All fields of BlockInfo now private.
10 years ago
Gav Wood
1e6bf809b4
All fields of BlockInfo now private.
10 years ago
Gav Wood
5ee3e8e5fc
All fields of BlockInfo now private.
10 years ago
Gav Wood
487349bf09
All fields of BlockInfo now private.
10 years ago
Gav Wood
e83201f563
Crash fix.
10 years ago
Gav Wood
0ec0e5c4ea
Fix ready for gas used/refunded.
10 years ago
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