contract-deployment – Risks of Sharing Ethereum Contract Deployer Private Key

contract-deployment

Let's assume I have deployed a new Ethereum contract.
I hold private key of deployer wallet.
Based on the contract code, deployer wallet received some tokens in it's balance, but I have moved all of them to safe place.
For some reasons another person got to know deployer address private key.

My question: what are the possible risks? What can that person do?

Best Answer

Depends on what is written/codded into the deployed contract.

If there are functions that only the contract owner should be able to call (Like minting or burning tokens, or changing some limits), then this is a serious problem that can't be solved (You might manage to transfer ownership to another address before the other party does it. That might somewhat salvage the situation) But nobody would feel confident using such a contract nor its functions.

If the contract in question only contains the functions that are public and everyone should have access to them anyhow, then there is no effect at all.

Related Topic