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

VirtualMachineError: revert #14

Open
jkain88 opened this issue Jun 28, 2021 · 2 comments
Open

VirtualMachineError: revert #14

jkain88 opened this issue Jun 28, 2021 · 2 comments

Comments

@jkain88
Copy link

jkain88 commented Jun 28, 2021

I tried running brownie run scripts/deployment_v2.py

But got this error

Running 'scripts/deployment_v2.py::main'...
Transaction sent: 0x0737917f12b9853ad747ba7c649107b4d019ea0725d4f0160de68eb54268d959
  Gas price: 0.0 gwei   Gas limit: 6721975   Nonce: 5
  FlashloanV2.constructor confirmed (reverted) - Block: 11   Gas used: 122628 (1.82%)

  File "brownie/_cli/run.py", line 49, in main
    return_value, frame = run(
  File "brownie/project/scripts.py", line 103, in run
    return_value = f_locals[method_name](*args, **kwargs)
  File "./scripts/deployment_v2.py", line 17, in main
    flashloan = FlashloanV2.deploy(
  File "brownie/network/contract.py", line 593, in __call__
    return tx["from"].deploy(
  File "brownie/network/account.py", line 505, in deploy
    receipt._raise_if_reverted(exc)
  File "brownie/network/transaction.py", line 393, in _raise_if_reverted
    raise exc._with_attr(
VirtualMachineError: revert
@Kreeptonium
Copy link

There's some issue with my Python setup. Can you please help me understand how to resolve the issue.

Brownie v1.15.2 - Python development framework for Ethereum

File "brownie/_cli/main.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "brownie/_cli/run.py", line 43, in main
network.connect(CONFIG.argv["network"])
File "brownie/network/main.py", line 40, in connect
web3.connect(host, active.get("timeout", 30))
File "brownie/network/web3.py", line 52, in connect
uri = _expand_environment_vars(uri)
File "brownie/network/web3.py", line 183, in _expand_environment_vars
raise ValueError(f"Unable to expand environment variable in host setting: '{uri}'")
ValueError: Unable to expand environment variable in host setting: 'https://kovan.infura.io/v3/$WEB3_INFURA_PROJECT_ID'

@MichiTheBlock
Copy link

There's some issue with my Python setup. Can you please help me understand how to resolve the issue.

Brownie v1.15.2 - Python development framework for Ethereum

File "brownie/_cli/main.py", line 64, in main importlib.import_module(f"brownie._cli.{cmd}").main() File "brownie/_cli/run.py", line 43, in main network.connect(CONFIG.argv["network"]) File "brownie/network/main.py", line 40, in connect web3.connect(host, active.get("timeout", 30)) File "brownie/network/web3.py", line 52, in connect uri = _expand_environment_vars(uri) File "brownie/network/web3.py", line 183, in _expand_environment_vars raise ValueError(f"Unable to expand environment variable in host setting: '{uri}'") ValueError: Unable to expand environment variable in host setting: 'https://kovan.infura.io/v3/$WEB3_INFURA_PROJECT_ID'

Did you put in your id from infura in the .env file and then run source .env (if on linux) again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants