This option doesn't seem to be available on MyEtherWallet. Are constructors unsupported?


There would be two ways of doing that: - The most obvious is via their Contracts tab but that one is missing a field for constructor data. - The second one would be via a "normal transaction" in the Send Ether & Tokens tab. That one would need a (currently not existing) checkbox for indicating that you are deploying a contract. Such a "deploy contract" transaction does not have a to field and has a flag set that indicates this as a special "deploy contract" transaction. Therefore, in such cases the To Address would need to be removed.

So in summary I do not see that this is currently possible.

Now I'm being picky: Default constructors (without arguments) are supported. MyEtherWallet just doesnt support constructors that do take parameters.


I am not aware of any screens in MyEtherWallet that will allow a user to deploy contracts. The contracts tab in MEW allows you to interact with already deployed contracts.

If you want to deploy contracts, use geth, Ethereum Wallet or Parity. If you have issues with the large sync time required for geth, use Parity as the client node. You can then connect Remix (Browser Solidity) or Ethereum Wallet to your Parity node.

When deploying using geth, Ethereum Wallet, Parity or Remix, you can send a funding value when deploying contracts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.