Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VM Exceptions #160

Closed
2 tasks done
obscuren opened this issue Oct 27, 2014 · 0 comments
Closed
2 tasks done

VM Exceptions #160

obscuren opened this issue Oct 27, 2014 · 0 comments
Assignees
Milestone

Comments

@obscuren
Copy link
Contributor

All "unintended" exceptions (including INVALID and stack underflow and bad jump destination) work like OOG. Key point: accessing a PC outside of the code is an implicit '0x00' with is STOP, not INVALID, so returns []

  • Create new errors for each type (OOG, invalid opcode, bad jump)
  • Return stop when PC > len(code)
@obscuren obscuren self-assigned this Oct 27, 2014
@obscuren obscuren added this to the PoC7 milestone Oct 27, 2014
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Aug 13, 2021
* config: configurable gas limit

* cfg: gas limit

* fix failing test - add gas limit

Co-authored-by: Kevin Ho <[email protected]>
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Aug 24, 2021
fix: use block hash from the query to get bor tx
joshuacolvin0 pushed a commit to joshuacolvin0/go-ethereum that referenced this issue Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant