5

Ape Framework

In this chapter, we will learn how to use Ape Framework to develop smart contracts, exploring compiling smart contracts, deploying them to blockchain, and creating tests. Although you can do these things with the web3.py library and the Vyper compiler, Ape Framework gives you more tools and convenience to work on smart contracts. Using Ape Framework can boost your productivity. You don’t have to set up a compiler and install libraries separately. Ape Framework can wrap long, complicated commands into simpler forms.

The following topics will be covered in this chapter:

  • Installing Ape Framework
  • Developing smart contracts
  • Testing smart contracts
  • Networks in blockchain

Technical requirements

The code for this chapter can be found ...

Get Hands-On Blockchain for Python Developers - Second Edition 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.