I have deployed a contract in ethereum-wallet for creating my own crypto-currency. I want to ask that in future if i want to add functionalities to my currency then is it possible ?

  • I created an ERC20 token contract and tried to send some ETH. The contract shows the amount of ETH I sent but I cannot find it on my wallet. Why is that? – Jems Ack Jun 10 '19 at 17:38
  • what do you mean with cannot find it on your wallet ? and why you are sending ether to erc20 contract ? – Majd TL Jun 10 '19 at 18:16
  • If you have a new question, please ask it by clicking the Ask Question button. Include a link to this question if it helps provide context. - From Review – Ismael Jun 10 '19 at 18:46

You can deploy a modified contract, but it will be deployed to a new address. Basically, it will be another contract. As an analogy, you can think of your deployed contract like a program that you have burned to a CD(ROM). You can modify your source code and burn it to another CD, but you're not able to modify directly what has already been burned/deployed.

There are techniques for structuring you contract now, so that you can "modify" it, but your contract needs to be designed correctly for them. Some of these techniques are discussed in Upgradeable smart 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.