evmone icon indicating copy to clipboard operation
evmone copied to clipboard

Fast Ethereum Virtual Machine implementation

Results 173 evmone issues
Sort by recently updated
recently updated
newest added

This implements state transition as application of a single transaction to a predefined state. Most of the logic is in the `evmc::Host` implementation plus the transaction specific handling in `evmone::state::transition()`....

Hey all, this PR adds a [GitPOAP Badge](https://docs.gitpoap.io/api#get-v1repoownernamebadge) to the README that displays the number of minted GitPOAPs for this repository by contributors to this repo. You can see an...

Let's consider memory "flow" for a _caller_ running at depth `d+0` calling a _callee_ at depth `d+1`. ## Present This is memory buffers workflow with the maximum number of copies....

Currently the EVM stack space is provided by `uint256[256]`. This is wasteful because the whole space must be zero-initialized. Moreover, we are reusing stack space for multiple executions therefore the...

optimization

This proposes not to init stack space to zero. In theory, EVM should never read a stack item which has not been initialized previously with push or any other instruction....

optimization

The -mtune=generic is not default although some sources claim it is. Besides the generic target is too low in current compilers. Use haswell for instruction tuning which should match x86-64-v3...

optimization

Added logo image.