Table of contents Getting Started Welcome Offline Support Blockchain Introduction Web3 Wallets Types Of Web3 Wallets Wallet Technologies MetaMask Wallet Transaction UTXO Model Account Model UTXO vs Account Consensus Web3 Introduction DeFi NFT Ethereum Concepts Transaction Event Gas Tools The Graph Ethers.js EtherScan HardHat Alchemy Openzeppelin Defender Chainlink Automation Smart Contract Solidity Patterns & Best Practices Test & Deployment EVM Middle Layer Private Key Management Event Listener Bot Testing DApp What is Dapp Wallet Connect Connect to Wallet Transaction Interaction The End Acknowledgement