Table of Contents
Preface
Part 1: Introduction to DeFi Application Development
1
Introduction to DeFi
What is DeFi?
Characteristics of DeFi
Understanding terminologies
Overview of DeFi applications
Decentralized exchanges
Crypto loans
Staking, yield farming, and liquidity mining
Architecture of DeFi applications
DeFi application frontend
DeFi wallet
RPC endpoint
Interactions between blockchain and oracle
Vulnerabilities of DeFi applications
Reentrancy
Self-destruct operation
Gas overflow
Random number manipulation
Summary
Further reading
2
Getting Started with DeFi Application Development
Technical requirements
Creating a DeFi project
Installing Node.js
Creating a project with create-react-app
Installing and configuring Hardhat
Writing, compiling, ...
Get Building Full Stack DeFi Applications now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.