This is a repo dedicated to exploring the different aspects of the decentralized world, one layer of complexity at a time.
Complete introduction to the Solidity language as well as reference guide for more advanced features
-
Eternal Storage Pattern
-
Nick Johnson First Proxy Contract Pattern
-
EIP-897 Delegate Proxy Pattern
-
EIP-1822 Universal Upgradeable Proxy Standard (UUPS) Pattern
Projects I have created around Decentralized Applications
-
Simple Lottery DAPP with React Front End
-
Decentralized Kickstarter with React.js and Next.js
-
Simple Decentralized eCommerce Application with React.js, web3.js, and Truffle Framework
-
NFT Marketplace
-
Yield Staking DeFi
-
Forward Rate Agreement(FRA) using MakerDAO
A complete PoW Blockchain done in Node.js with block explorer in React that uses PubSub to broadcast the details of the blocks and transactions to all peer nodes