Skip to content
Snippets Groups Projects
Unverified Commit 2521c930 authored by Silas Davis's avatar Silas Davis
Browse files

Execution/EVM

Execution: remove manager package/notion to simplify and improve structure
(we only have one manager), remove pipe (busywork and not really a
pipe),
use account, blockchain, and state types and interfaces throughout.
TxCache, BlockCache, and State. Encapsulate Tx execution in Executor
interfaces. Implement Tendermint 0.12 ABCI app. Refactor tests to
support new interfaces and make minor improvements to them.

EVM: Use single definitions of state from account packages and use immutable
Account instead of separate vm accounts. Emit vm debug in standard
logging. Reorganise package. Use strongly typed Address.

Signed-off-by: default avatarSilas Davis <silas@monax.io>
parent 9bc7c32b
No related branches found
No related tags found
No related merge requests found
Showing
with 1032 additions and 271 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment