We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
brownie
vyper
brownie defaults to compiling with evm_version = "istanbul" for vyper
evm_version = "istanbul"
brownie/brownie/project/compiler/__init__.py
Line 183 in 73bb8c0
this version is now behind the one used by default for the vyper compiler
this causes brownie compile and vyper compilation bytecode to be different, causing issues with source code verification
brownie compile
Instead of hardcoding the evm_version read the version used by the installed vyper version
evm_version
The text was updated successfully, but these errors were encountered:
Hey, this sounds interesting. I will look into this further.
Sorry, something went wrong.
Vyper's default currently is "paris". I don't believe brownie or ganache supports that. I found this works fine in my case (set in brownie config):
compiler: evm_version: berlin
What about solidity? It should also be able to select paris.
No branches or pull requests
Environment information
brownie
Version: 1.19.1vyper
Version: 0.3.6What was wrong?
brownie defaults to compiling with
evm_version = "istanbul"
forvyper
brownie/brownie/project/compiler/__init__.py
Line 183 in 73bb8c0
this version is now behind the one used by default for the
vyper
compilerthis causes
brownie compile
andvyper
compilation bytecode to be different, causing issues with source code verificationHow can it be fixed?
Instead of hardcoding the
evm_version
read the version used by the installedvyper
versionThe text was updated successfully, but these errors were encountered: