I am writing an explorative article about the actors/assets model for Ethereum 2.0 (https://ethresear.ch/t/ethereum-2-0-data-model-actors-and-assets/4117).

Are there some reasons why is it not possible to deploy a smart contract to a specific public key if i've just generated and own this public key/private key?

Could we add this feature without breaking all the current Ethereum spec?

1 Answer 1


I guess the reason is "what would happen when you want to deploy a second contract to the same address?"

However you can compute the address where a contract will be deployed based on your address and its current nonce value.

  • nothing as we are not able to update a contract Nov 11, 2018 at 10:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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