-
Notifications
You must be signed in to change notification settings - Fork 79
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
EIP-3860: Limit and meter initcode #808
Conversation
Codecov Report
@@ Coverage Diff @@
## master #808 +/- ##
==========================================
+ Coverage 73.89% 73.93% +0.03%
==========================================
Files 204 204
Lines 15005 15011 +6
Branches 2354 2356 +2
==========================================
+ Hits 11088 11098 +10
+ Misses 2956 2955 -1
+ Partials 961 958 -3
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
.gas = message.gas, | ||
.recipient = contract_addr, | ||
.sender = message.sender, | ||
.value = message.value, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
.input_data = txn.data.data(), | ||
.input_size = txn.data.size(), | ||
.value = intx::be::store<evmc::uint256be>(txn.value), | ||
.code_address = destination, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
* tiny optimization * EIP-3860 intrinsic gas * Switch to eip-3860 evmone * Update tests to v11.2 * Rule 1 of EIP-3860 spec * Move Rule 3 to Silkworm * Update evmone * Update according to ethereum/EIPs/pull/6040 * cosmetic reshuffling * small clarifications * Update evmone * small comment update * Update evmone * New header in evmone
This PR implements EIP-3860. Prerequisite: ethereum/evmone#525.