Gav Wood
0ec0e5c4ea
Fix ready for gas used/refunded.
10 years ago
Gav Wood
f1c91d5c7f
Capture this by value not reference. Remove dead code.
10 years ago
Gav Wood
9afd426e5a
Refactor toJson out into separate file.
Implement basic admin_eth_* interfaces.
10 years ago
Paweł Bylica
9298da010f
Refactor Executive: revert "keep ExtVM by unique_ptr".
(reverted from commit cf56b9e963
)
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
Paweł Bylica
f7ed7ed4de
Rename Executive::collectResult -> setResultRecipient.
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
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
Gav Wood
846de9acea
Pregenerate DAG when mining on AZ/eth/ethminer.
Use regeneratable key for decrets by default.
10 years ago
Gav Wood
47b6e38df9
Fixes for transact gas usage.
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
f3acccf5f5
Remove VMTRACE.
Better transaction logging.
Avoid bothering with obviously invalid transactions.
10 years ago
Gav Wood
b9074ff8c6
Minor build fix.
10 years ago
Gav Wood
62b4958952
Provide a little more information on why things might fail.
10 years ago
Gav Wood
1523b18169
Minor off-by-one fix.
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
1619d230c3
Extensive pathway for reporting transaction execution results.
10 years ago
Gav Wood
103b9ea0a7
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
9385ee2533
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
210104395f
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
513fc897d8
External Debugger for debugging past transactions, too.
10 years ago
Gav Wood
8491e5f2f7
Various fixes.
Initial portion of NatSpec integration.
10 years ago
Gav Wood
ac583f503f
Implemented 256-long history for PREVHASH, though still optional.
10 years ago
yann300
8d304d86d0
- Transaction call debugging.
10 years ago
Gav Wood
302c16ec44
Documentation and reduction.
10 years ago
Gav Wood
5412dbb9e8
Remove old code, refactor State::call, State::create to use Executive.
10 years ago
Gav Wood
daa6b8f849
Refactor state to use executive for calls.
10 years ago
Gav Wood
5cc2152dd0
Cleanups.
10 years ago
Gav Wood
9e2eb149af
Beginnings of cleaning up the Executive/State code.
10 years ago
Gav Wood
946fd2126a
Remove extraneous old stuff for PoC-7.
Fix gas remaining issue.
10 years ago
Paweł Bylica
160aa47288
Use safe pointers in Executive
10 years ago
Christian
99882a76a7
Moved instructions and assembly to new libevmcore.
10 years ago
Gav Wood
52e385905e
Move suicides into SubState and include logs and refunds.
Refund gas from zero-resetting SSTOREs.
10 years ago
Paweł Bylica
a7dabc897e
Use VMFace in some places in Executive
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
b902b3e701
POST for PoC-6
11 years ago
Gav Wood
a5ab06078d
New database format - caches transaction blooms and changelogs:
*much* faster querying.
One or two bugs squashed.
Updated stdserv.js.
11 years ago
Gav Wood
ebca40b38a
Manifest stuff.
Additional trace.
11 years ago
Gav Wood
d91198a335
Proper debugger.
11 years ago