-
Book Overview & Buying
-
Table Of Contents
Hands-On Blockchain for Python Developers - Second Edition
By :
Hands-On Blockchain for Python Developers
By:
Overview of this book
We are living in the age of decentralized fi nance and NFTs. People swap tokens on Uniswap, borrow assets from Aave, send payments with stablecoins, trade art NFTs on OpenSea, and more. To build applications of this kind, you need to know how to write smart contracts.
This comprehensive guide will help you explore all the features of Vyper, a programming language designed to write smart contracts. You’ll also explore the web3.py library. As you progress, you’ll learn how to connect to smart contracts, read values, and create transactions. To make sure your foundational knowledge is strong enough, the book guides you through Ape Framework, which can help you create decentralized exchanges, NFT marketplaces, voting applications, and more. Each project provides invaluable insights and hands-on experience, equipping you with the skills you need to build real-world blockchain solutions.
By the end of this book, you’ll be well versed with writing common Web3 applications such as a decentralized exchange, an NFT marketplace, a voting application, and more.
Table of Contents (27 chapters)
Preface
Chapter 1: Introduction to Blockchain Programming
Chapter 2: Smart Contract Fundamentals
Chapter 3: Using Vyper to Implement a Smart Contract
Part 2: Web3 and Ape Framework
Chapter 4: Using Web3.py to Interact with Smart Contracts
Chapter 5: Ape Framework
Chapter 6: Building a Practical Decentralized Application
Part 3: Graphical User Interface Applications
Chapter 7: Front-End Decentralized Application
Chapter 8: Cryptocurrency Wallet
Part 4: Related Technologies
Chapter 9: InterPlanetary: A Brave New File System
Chapter 10: Implementing a Decentralized Application Using IPFS
Chapter 11: Exploring Layer 2
Part 5: Cryptocurrency and NFT
Chapter 12: Creating Tokens on Ethereum
Chapter 13: How to Create an NFT
Part 6: Writing Complex Smart Contracts
Chapter 14: Writing NFT Marketplace Smart Contracts
Chapter 15: Writing a Lending Vault Smart Contract
Chapter 16: Decentralized Exchange
Part 7: Building a Full-Stack Web3 Application
Chapter 17: Token-Gated Applications
Index