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

Add EIP: Read BLOCKHASH from storage and update cost #8578

Merged
merged 36 commits into from
May 29, 2024

Conversation

gabrocheleau
Copy link
Member

@gabrocheleau gabrocheleau commented May 18, 2024

This EIP extracts the following verkle-specific behavior into a separate EIP to be included in a subsequent hard-fork (the verkle hard fork).

Changes

  • Updates the behavior of the BLOCKHASH opcode, which should now be served from the system contract storage
  • Updates the gas cost of the BLOCKHASH opcode to reflect the cost of an SLOAD operation
  • Specifies that BLOCKHASH storage accesses should be contained in the verkle execution witness

Links

@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-core labels May 18, 2024
@eth-bot
Copy link
Collaborator

eth-bot commented May 18, 2024

✅ All reviewers have approved.

@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels May 18, 2024
@github-actions github-actions bot added the w-ci Waiting on CI to pass label May 18, 2024
EIPS/eip-7704.md Outdated Show resolved Hide resolved
EIPS/eip-7704.md Outdated Show resolved Hide resolved
EIPS/eip-7704.md Outdated Show resolved Hide resolved
@gabrocheleau gabrocheleau changed the title Add EIP: Adjust the BLOCKHASH opcode to read from storage and update its gas cost EIP-7709: Adjust the BLOCKHASH opcode to read from storage and update its gas cost May 20, 2024
Copy link

The commit 38d94e2 (as a parent of e373909) contains errors.
Please inspect the Run Summary for details.

@gabrocheleau gabrocheleau changed the title EIP-7709: Adjust the BLOCKHASH opcode to read from storage and update its gas cost EIP-7709: Read BLOCKHASH from storage and update gas cost May 20, 2024
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label May 20, 2024
@eth-bot eth-bot changed the title EIP-7709: Read BLOCKHASH from storage and update gas cost Add EIP: Adjust the BLOCKHASH opcode to read from storage and update its gas cost May 20, 2024
@eth-bot eth-bot changed the title Add EIP: Adjust the BLOCKHASH opcode to read from storage and update its gas cost Add EIP: Read BLOCKHASH from storage and update gas cost May 20, 2024
@gabrocheleau gabrocheleau changed the title Add EIP: Read BLOCKHASH from storage and update gas cost EIP-7709: Read BLOCKHASH from storage and adjust gas cost May 20, 2024
@eth-bot eth-bot changed the title EIP-7709: Read BLOCKHASH from storage and adjust gas cost Add EIP: Read BLOCKHASH from storage and update gas cost May 20, 2024
@gabrocheleau gabrocheleau marked this pull request as ready for review May 20, 2024 05:56
@eth-bot eth-bot changed the title Add EIP: Read BLOCKHASH from storage and update gas cost Add EIP: Read BLOCKHASH from storage and update cost May 20, 2024
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Show resolved Hide resolved
EIPS/eip-7709.md Show resolved Hide resolved
EIPS/eip-7709.md Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
Co-authored-by: Guillaume Ballet <[email protected]>
EIPS/eip-7709.md Outdated Show resolved Hide resolved
EIPS/eip-7709.md Outdated Show resolved Hide resolved
@HoangTranMap
Copy link

HoangTranMap commented May 29, 2024 via email

@eth-bot eth-bot enabled auto-merge (squash) May 29, 2024 11:55
Copy link
Collaborator

@eth-bot eth-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eth-bot eth-bot merged commit 0e03197 into ethereum:master May 29, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet