evm
evm copied to clipboard
Fast EVM assembler in C
We would like to integrate these tests into `make check`. * https://github.com/ethereum/tests * https://github.com/ethereum/execution-spec-tests
We have labeled `JUMPDEST`: ``` label: JUMP(label) ``` For codecopy we want a way to label an offset in the code, a way to describe raw data, and a way...
A number (decimal or hex) can be a valid label; however, at the end of assembly: validate that the number is equal to the actual `JUMPDEST` position.
This is a reference branch for testing SETCODE. #### Changes Add SETCODE
Different EVMs support different opcodes. We want a new switch to indicate target evm version. ``` evm --fork dencun account.evm evm --fork london account.evm ```
C-style macros would allow code reuse. It would be easiest to reuse the C Preprocessor (cpp) though this would forgo any evm-specific syntax. Before this task is completed I am...
Doesn't seem hard https://developers.tron.network/v4.4.0/docs/vm-vs-evm
Should issue a formal release to help indicate potential future breaking changes.
I need to convert tabs to spaces. My settings seem to have been off a few times I was editing.
We want the DIO debugger with `SHOW_CALLS` to show the callValue if it is nonzero. This task includes implementing a print function for `val_t`.