الوقاية من خلال التصميم
يحدث هجوم إعادة الدخول (Re-entrancy) عندما يستدعي العقد كياناً خارجياً قبل تحديث حالته الخاصة. قواعد الملكية والاستعارة في Rust تجعل ارتكاب هذا الخطأ أصعب بكثير مما هو عليه في Solidity، ولكنه لا يزال ممكناً في الاستدعاءات بين العقود.