Is it possible to deploy a contract on the blockchain at a self-chosen address?
When deploying a contract by sending contract code to the address
null, the contract is created at a "random" address by hashing the transaction's contents (correct me if I'm wrong).
But suppose, I want to deploy my contract at address
0xFFFFFF. How will I accomplish this? This should be important for upgrading smart contract.