Blockchain Why I’m Writing Tests in Solidity with Foundry Foundry feels like overkill for testing most NFT smart contracts. For more complicated systems such as defi protocols, though, Foundry seems ideal.
Development You Should Be Using a Reentrancy Guard in Your Smart Contracts A reentrancy guard prevents more than one function from being executed at a time and eliminates the possibility of exploiting a recursive call.