スマートコントラクトの脆弱性監査において、「リエントランシー(再入)攻撃」を防ぐための確認事項はどれか。

リエントランシー攻撃は、外部呼び出し中に再度元の関数を呼び出されることで発生するため、外部呼び出しの前に自身の状態を確定させるコーディング規約が重要である。