Publishing smart contracts refers to publishing smart contracts on the Ethereum public chain. However, if the smart contract is published to the public chain, it cannot be changed. The change of the value here means that the code of the smart contract that has been published is modified. So, this is an irreversible process.

Typically, when a smart contract is written, it is posted to the public chain of the Ethereum test network, tested repeatedly, and then posted to the Public chain.

On the public chain, we can search for published tokens

You can also view information about holders and contracts, the number of tokens issued, and so on in the token details page

As mentioned above, smart contracts cannot be modified after release. What if there is a problem with the contract on the public chain?

In this case, you have to issue a new smart contract and scrap the original smart contract.

But if the previously published tokens are already trading, one idea is to select a fixed block height and then map the tokens of the holders of this block height to the new contract, declaring the old contract void. This operation is actually a loss to the holder, because the transaction after this height is actually invalid. So in order to eliminate this situation, in the testing phase, must be fully tested to release to the public chain.

Welcome to refer to my blog, let’s grow together: Feilong.tech