Skip to content

Latest commit

 

History

History
5 lines (5 loc) · 348 Bytes

avoiding_common_attacks.md

File metadata and controls

5 lines (5 loc) · 348 Bytes

Avoiding common attacks

  • All contract functions follow the Checks-Effects-Interactions pattern
  • Pull over push: the contract makes no calls to other contracts, nor does it transfer ether to any address
  • Liberal use of modifiers that apply require predicates
  • Very narrow pragma, compiling only against 0.8.9 at time of writing