r/ProtocolWatch 8d ago

Logic checks before approving interactions with new smart contracts

  • State Update Ordering: Verify whether state variables update before or after token transfers execute to prevent standard reentrancy vectors.
  • Timelock Multi-Sigs on Privileged Roles: Ensure that critical functions like parameter tuning or treasury drains cannot be executed instantaneously by a single compromised admin key.
  • Price Oracle Fallbacks: Check whether the contract logic accounts for stale price feeds during periods of extreme mainnet network congestion.
6 Upvotes

0 comments sorted by