Mamba Blockchain Development Framework

Pythonic Framework to Build Programmable Money 💰, Decentralized Finance Applications 🏦, and Many More.

=

+

Mamba is a framework to write, compile, and deploy smart contracts written in Vyper language. You can also create and test decentralized applications using Web3.py with this framework.
$ pip install black-mamba

What can you build with Mamba?

Programmable Money
You want to send money to your cousin but the money must be spent on self-improvement (education). Your cousin can only spend your money on education merchants (Udemy, Codecademy, Udacity, etc) but not for other merchants (nightclubs, fast-food restaurants).

Decentralized Finance (DeFi) Applications
You want to build a finance application where people can borrow and lend assets (such as tokens, bond, loyalty points, etc). Without middlemen.

Transparent and Honest Programs

You open a news website (something like New York Times) where it shows most read articles. The website claims that the first article has been read for 10,000 times. How do you know this number is true and not made up by the backend administrator? You can't.

Mamba enables you to build an auditable, transparent, and honest application.

Short-term Goals

  • Integration with Geth
  • Infura support
  • Docker support
  • Web3.py v5 support

Long-term Goals

  • Integration with Swarm/IPFS
  • Integration with Parity
  • Website as beautiful as Stripe.com
  • Rewrite Ganache in Python
  • Prebuilt components for writing GUI decentralized applications with PySide2
  • ETH 2.0 support

Support Author

Buy my book: "Hands-on Blockchain for Python Developers".

Soon I will setup Patreon and GitHub sponsor.