Gav Wood
d91bde3504
More ethvm CLI options.
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
Gav Wood
46b837d4d0
MEMSIZE -> MSIZE
11 years ago
Gav Wood
cc31ebd40b
Transaction manifest.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
7e3b199b77
Debug past transactions in debugger.
11 years ago
Gav Wood
57129c2007
Mining view.
11 years ago
Gav Wood
ea660501d7
Tests updated.
Fixes to executive logging.
Trie testing made considerably more rigourous.
11 years ago