Destroying A Contract
EVM
Deployed contracts cannot be destroyed unless it contains a function that calls selfdestruct
. However, since the Cancun hard fork, a contract can only be destroyed if selfdestruct
is called in the same transaction that deploys the contract.
Solana
solana program close $PROGRAM_ID
Use this with caution as you can accidentally lock users out of their funds!
Last updated