ethereum/remix-project

UDapp's dial up state is not working when deploying with injected provider

Closed this issue · 0 comments

Describe the bug
given this Vyper file:

#pragma version >0.3.10

storedData: public(int128)

@deploy
def __init__(_x: int128):
  self.storedData = _x

@external
def set(_x: int128):
  self.storedData = _x

Compile and go to Deploy & Run and then try to deploy using injected provider.
In the dialed up state of the constructor, it won't deploy (the Deploy but becomes active with inputting the param - but it doesn't do anything).

Then dial down the constructor, input the param, and hit the transact button and it will work.

This is only a problem with a Vyper file.
If a Solidity file in the same workspace has been compiled, then fixes the Vyper file not being able to send a transaction from the dialed up state.

@bunsenstraat - could this have something to do with the script runner or Ethers?