I'm learning to audit Ethereum smart contract code for clues if a smart contract can be frozen or not. Many smart contract creators claim their contracts are "unstoppable", but I'd like to know if there are ways they can back door into these contracts. With a quick search for "pause()" in any smart contract, I can see if it could be stopped or not.
- What other functions act in a similar way to pause() to stop a contract?
- Is there a way to obfuscate this pause() function in case if the developer wanted to hide it in their code?