Approve Pattern
Based on ERC20 token learn the rules for transfering tokens, including the approval pattern when a user wishes to instruct a vendor contract to sell a proportion of their tokens.
Based on ERC20 token learn the rules for transfering tokens, including the approval pattern when a user wishes to instruct a vendor contract to sell a proportion of their tokens.
As data in a blockchain is public, it is impossible to store them secretly.
damnvulnerabledefi.xyz
<iframe
- Example Source Code
Design better experiences for your users, such as instant non-custodial wallets, gas-free airdrop claims for users, easy account recovery.
Run
Learn how to stop common hacks.
Blockchain Academy
Fast build and testing of Solidity Smart Contracts in Rust.
Source Code
<iframe
Use Cases
Damn Vulnerable DeFi: Puppet v2
Consensys Definition
Best security practices for using Assert, Require and Revert in Solidity.
GitHub | Matrix | Mind Map
Deploy a simple OpenZeppelin NFT.
Adopt best practice patterns.
Etherum Smart Contracts Protocols.
Solidity for EVM compatible smart contracts.
Example from Solidity by Example
Best practice layout for Solidity contracts.
Tricks for optimised data storage to save gas costs.
Schema
Strategies to Save Gas
Links
Ethereum allows a Dev to create a simple set of rules that an adversarial group of players can use to work together.
Wallets will be the web3 superapp!