You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Inspector): Add CreateOutcome in create/create_end return (bluealloy#980)
* rename main Evm structs, introduce wip external type
* tests
* Split evm and external context
* continue previous commit
* wip inspector handle register
* add few more handlers for frame and host
* Add instruction handle
* add instruction handler registration and Inspector wrap
* Rm Spec generic, more handlers, start factory
* move towards the builder, allow EVM modify
* wip on EvmBuilder and modify functionality
* EvmBuilder with stages wip
* Add wip stages for builer
* make handle register simple function, add raw instruction table, split external data from registers
* wip on simple builder functions and handler registry
* Examples and cleanup
* fix lifetime and fmt
* Add more handlers, deduct caller, validate tx agains state
* All handlers counted, started on docs, some cleanup
* renaming and docs
* Support all Inspector functionality with Handler
* Handler restructured. Documentation added
* more docs on registers
* integrate builder, fmt, move optimism l1block
* add utility builder stage functions
* add precompiles, fix bugs with journal spec
* spec to generic, optimism build
* fix optimism test
* fuck macros
* clippy and fmt
* fix trace block example
* ci fixes
* Flatten builder stages to generic and handler stage
* EvmBuilder doc and refactor fn access
* ignore rust code in book
* make revme compile, will refactor this in future
* Rename handles to Pre/Post Execution and ExecutionLoop
* fix optimism clippy
* small rename
* FrameData and docs
* check links mdbook
* comments and cleanup
* comment
* Add initialize interepreter to first frame
* clippy
* clippy2
* feat: create outcome
* fix: createOutcome properties to pub and removed wrapper functions
* review: fixed some review comments and added some improvement over instruction results
* fix: removed unused is_revert method
* review: adjusted comments, moved create_outcome to its own file
* fix: no std check
---------
Co-authored-by: rakita <dragan0rakita@gmail.com>
0 commit comments