Skip to content
New issue

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

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

Already on GitHub? # to your account

Shortcut for 2^e #505

Merged
merged 1 commit into from
May 2, 2020
Merged

Shortcut for 2^e #505

merged 1 commit into from
May 2, 2020

Conversation

AlexeyAkhunov
Copy link
Contributor

@AlexeyAkhunov AlexeyAkhunov commented May 2, 2020

There are a lot of contracts on the Ethereum mainnet that were compiled with Solidity prior to the shifting operations were available. For those, exponentiation 2^160 is used to emulate 1<<160. Measurements performed on turbo-geth confirm this

@AlexeyAkhunov AlexeyAkhunov merged commit d795bd5 into master May 2, 2020
@AlexeyAkhunov AlexeyAkhunov deleted the exp-shortcut branch May 3, 2020 21:18
battlmonstr pushed a commit that referenced this pull request Sep 14, 2023
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 1c7f9c3

git-subtree-dir: interfaces
git-subtree-split: 1c7f9c34740ab1057d9fc3e09da1d52eceffe6b8

* Update auto-generated files

* Add eth/67
cffls pushed a commit to cffls/erigon that referenced this pull request Jun 5, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant