DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
https://github.com/OffcierCia/DeFi-Developer-Road-Map
Last synced: 15 days ago
JSON representation
-
Roadmap
- Japanese
- Alternative navigation
- My Blog on Mirror
- All known smart contract-side and user-side attacks & attack vectors
- Key principles of storing crypto cold wallet attacks defense methods best practices
- An awesome cheatsheet from the Pessimistic.io Team
- All-about-NFT security
- Solidity Cheatsheets Pack + Bonus
- Solidity Tutorials
- Explained
- Cryptography
- Blockchain Explained
- Blockchain - A visual demo
- But how does bitcoin actually work? - 3b1b
- Computer Science
- watch this YouTube playlist
- teachyourselfcrypto.com
- Try Capture The Ether Game
- NOXX
- Digging deep into the EVM mechanics during contract function calls - Part 1
- Let's take a trip down memory lane - Part 2
- Demystifying Storage Slot Packing - Key Knowledge for the EVM Hackers - Part 3
- Under The Hood - Storage Opcodes In the Go Ethereum (Geth) Client - Part 4
- Another Weapon in the EVM Hackers Arsenal - The Power of Delegate Call - Part 5
- A Treasure Trove of Data - Transaction Receipts & Event Logs - Part 6
- Understanding Trie Databases in Ethereum
- AskMirror
- Mudit.Blog
- cmichel.io
- samczsun.com
- serial-coder.com
- notonlyowner.com
- Decentralised
- Awesome Blogs
- What happens when you send 1 DAI
- The Complete Guide to Full Stack Ethereum Development
- Ultimate roadmap for web3 developers "from zero to master"
- Solidity Cheatsheets Pack + Bonus
- L2s Explained
- EVM Explained
- Decipher EVM Puzzles Game(For better understanding of Opcodes in a fun way)
- pentacle.xyz
- EVM In-Depth
- LearnEVM
- Useful Solidity Patterns
- CryptoBook
- Foundry
- EIPs
- Wagmi Toolset
- WalletConnect Library
- RainbowKit Toolset
- Solidity Docs
- EVM Opcodes
- Beginner's Guide to Yul
- Yul for Gas Optimisation
- Decompiler
- Solidity by Example
- OpenZeppelin
- Vikvikvikkk Repo
- Awesome Ethereum Staking
- The Daily Ape
- Sov's Compendium
- Diamond Crab
- Immersion Den
- Egor Gavrilov
- Curious Daddy
- Patrick Collins
- Crypto Telegram & Discord Channels & Chats
- Navigation: officercia.eth
- Solidity Tutorials
- Solana Dev & Degen Tools Packk
- Genesis 0x01: Simplified Roadmap for Blockchain Security
- Blockchain security guide
- DevPill
- EatTheBlocks YouTube Channel
- Moralis Web3
- Solidity Security Explained
- Retrospective: Hacks in Web3
- Medium : severity vulns
- High : severity vulns
- Repository of 500 web3 reports
- Top 10 free Web3 courses
- How does Ethereum work, anyway?
- Truffle Documentation - started/)
- Flash Crash for Cash Cyber Threats in Decentralized Finance
- Books & Researches
- Solidity Treasures
- Solidity Learning Chat
- Dev Solidity Chat
- ERCs - Ethereum Improvement Proposals
- ERC-20 - Token contract for fungible assets.
- ERC-721 - Token standard for non-fungible assets.
- ERC-1155 - Token standard for semi-fungible tokens
- ERC-918 - Mineable Token Standard.
- ERC-1363 - Payable Token Standard.
- ERC-4626 - Tokenized Vault Standard.
- ERC-165 - Creates a standard method to publish and detect what interfaces a smart contract implements.
- ERC-725 - A standard interface for a simple proxy account.
- ERC-173 - A standard interface for ownership of contracts.
- GIT
- GitHub
- Power Searching with Google
- Linux/Docker
- Ethereum and Solidity: The Complete Developer's Guide
- Introduction to Smart Contract Development with Solidity - f9LCH3sEf0UKTLCaZErJeQtK7GCD)
- Tudelft Repo
- Ethers.org Library
- Web3js.org Library
- web3.py - for Python
- The Framework to help you securing your protocol
- Remix IDE
- gencall-cli - An interactive smart contract encoder and sender from your ABI file
- Slither Explained - for audit
- explorer.swiss-knife.xyz
- npm
- pnpm
- Remix IDE Desktop Release
- Truffle
- Solidity v0.8.17
- VSCode - visual-auditor)
- vscode-solidity-lang - lang)
- MetaMask OpenRCP API Playground - View and Interact with MetaMasks RPC API
- Dive Deep into Wagmi & How to Create a Web3 App
- Extrapolating concepts to Web3 — Coding (and understanding) a Decentralized Bank using Solidity
- Zombie Game
- Yul and Some Solidity Optimizations and Tricks
- Pet shop tutorial
- Ape Academy
- Time-locked Wallets: An Introduction to Ethereum Smart Contracts
- The Ultimate ENS and ĐApp Tutorial
- Ultimate Introduction to Ethereum Ðapp Development
- Ethernaut
- ETH.build
- Node Guardians - rich Quests with practical coding challenges
- ZK-SNARKs-VS-ZK-STARKs
- Why and How zk-SNARK Works
- learn.0xparc.org
- Introduction to Zero-Knowledge Proofs
- Zero-knowledge proof learning journey
- Nightfall - Make any ERC-20 / ERC-721 token private - open source tools & microservices
- Zero knowledge proofs starter pack
- ZK-Research DB
- An awesome post from Vitalik.eth
- Zk snarks under the hood
- The missing explanation of ZK-SNARKs
- The Zero-Knowledge Landscape
- Your Guide to Write zkSNARKs in Go
- Building your first zk dapp using snarks & circom
- ZK Tools Directory & Boilerplate
- A beginner's intro to coding zero-knowledge proofs
- StarkWare - libs) - StarkEx scalability engine storing state transitions on-chain
- zkSNARKs vs zkSTARKs: a primer
- Breaking Down Recursive ZK-STARKs
- Truffle
- Ganache
- Drizzle
- Getting Started
- dapp Tutorial
- Infura - A managed IPFS API Gateway and pinning service
- IPFS
- NodeReal - performance node service)
- Meganode
- DirectRoute
- Hardhat - Flexible, extensible and fast Ethereum development environment.
- Ape - The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals.
- sbt-ethereum - A tab-completey, text-based console for smart-contract interaction and development, including wallet and ABI management, ENS support, and advanced Scala integration.
- Supercool - Relayer infra for meta-transaction and account-abstraction superpowers: automate smart contract interactions, create gasless transactions, and more.
- Web3 by Example : Web3 by Example is a hands-on introduction to web3 development using annotated example programs.
- Article
- Arweave
- INFO
- MESON
- Swarm - Distributed storage platform and content distribution service, a native base layer service of the Ethereum web3 stack
- Sia
- Paradigm Faucet - claim testnet ETH here
- Besu Private Network - Run a private network of Besu nodes in a Docker container
- Ethereum on Google Cloud - Build Ethereum network based on Proof of Work
- Chainstack - A managed service providing shared and dedicated Geth nodes
- Alchemy - Blockchain Developer Platform, Ethereum API, and Node Service (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)
- ZMOK - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)
- Watchdata - Provide simple and reliable API access to Ethereum blockchain
- GetBlock - Blockchain RPC access to Ethereum blockchain and 50 + others
- Goerli faucet
- Universal faucet
- List of Faucets for Public Testnets
- official website - beginner-s-guide-to-react)
- components.bounties.network - A React library including Dapp components
- Rimble Design System - Adaptable components and design standards for decentralized applications.
- DApp frontend security - In this article, Author will take a look at security for DApps.
- Dework
- Wonderverse
- Building Secure Smart Contracts
- SAW List
- BTC List
- OpenZeppelin - Contracts / Test Helpers + More
- Awesome Ethereum Resource Lists
- The Reading List - of-engineering/blob/master/ENGINEERING_ART_OF.md)
- DeFi security list
- Secureum Bootcamp
- Builder List
Programming Languages
Categories
Sub Categories
Keywords
ethereum
77
solidity
40
blockchain
32
smart-contracts
23
web3
17
security
10
dapp
9
erc20
7
awesome-list
6
javascript
6
library
6
awesome
5
typescript
5
evm
5
react
4
python
3
solidity-language
3
static-analysis
3
developer-tools
3
ethereum-client
3
ethereum-blockchain
3
rust
3
api
3
web3js
3
erc721
3
bitcoin
3
cli
3
abi
3
smart-contracts-audit
2
documentation
2
solidity-contracts
2
bridge
2
swarm
2
gas
2
crypto
2
ipfs
2
ethereum-dapp
2
language
2
smart-contract
2
vyper
2
snark
2
contract
2
ast
2
easy
2
decentralized
2
java
2
ethereumjs
2
npm
2
es2017
2
program-analysis
2