As Smart Contract Security Engineers, a significant portion of the security service we provide to protocols stems from questioning the protocol and functions in ways that developers may not have considered and challenging their assumptions. Sometimes, we not only question how correctly the functions work but also look into the protocol's design, game theory, compatibility with the underlying blockchain, deployment scripts, dependencies, and the correct interaction with used libraries. Ho...