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

imp(erc20-precompile): Adjust required gas on ERC20 extension #2142

Conversation

MalteHerrmann
Copy link
Contributor

Description

This PR adjusts the required gas values on the transactions that have been successfully tested so far. These gas values have been used in the gas tests to match the Solidity contract consumption (Results).


Closes ENG-2369

Copy link

linear bot commented Dec 6, 2023

Comment on lines +215 to +217
// FIXME: Interestingly, on these tests the gas used is not in the same range, but on the specific gas consumption tests it's shown that it fits quite good
// The gas values consumed here are in line with the ones consumed by the ERC20 Solidity contracts on the first call, but on follow up calls it will be cheaper.
Entry(" - direct call", directCall, int64(30_000), int64(31_000)),
Copy link
Contributor Author

Choose a reason for hiding this comment

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

As can be seen in the gas tests results linked in the PR description, this is the amount for any calls except for the very first - that's why this value was chosen, even though it is lower than the values for the ERC20 Solidity calls here.

@fedekunze fedekunze changed the base branch from main to Vvaradinov/feat-strv2-feature-branch January 14, 2024 18:45
@MalteHerrmann MalteHerrmann marked this pull request as ready for review February 8, 2024 10:43
@MalteHerrmann MalteHerrmann requested a review from a team as a code owner February 8, 2024 10:43
@MalteHerrmann MalteHerrmann requested review from Vvaradinov and 0xstepit and removed request for a team February 8, 2024 10:43
@evmos evmos deleted a comment from coderabbitai bot Feb 12, 2024
@MalteHerrmann MalteHerrmann merged commit eff5480 into Vvaradinov/feat-strv2-feature-branch Feb 12, 2024
25 checks passed
@MalteHerrmann MalteHerrmann deleted the malte/align-erc20-gas-values branch February 12, 2024 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants