Developing with a security mindset is extremely important as the cost of failure can be high and change can be difficult. It’s recommended to use secure design patterns like rate limiters, exit strategies or circuit breakers to protect your contract against unexpected events.
Tag: solidity
Smart Contract Safety: Best Practices & Design Patterns
Solidity for Beginners: A Guide to Getting Started
This tutorial is meant for beginners ready to explore Solidity and code smart contracts. Before we begin, we'll get the basics clear. We will begin by exploring smart contracts and their effectiveness, gradually moving on to Solidity itself.
Truffle: Testing Smart Contracts
Mislav Javor explains how to test smart contracts, using both Truffle and JavaScript.
Quality Solidity Code with OpenZeppelin and Friends
Tonino Jankov goes through some of the available resources for writing good, production ready smart contracts on the Ethereum Virtual Machine.
Solidity Pitfalls: Random Number Generation for Ethereum
This article will guide you through the best practices and pitfalls when using a random number as input for your Ethereum smart contract.