Documentation

Quickstart

Quickstart on how to use Mamba blockchain development framework.

About Mamba

The story behind Mamba

Using Parameters in the Constructor of Smart Contract

The constructor in the smart contract can accept parameters. Mamba framework supports the usage of the parameters in the constructor.

Running Geth Private Network for Development

Mamba framework can run Geth private development server with some preloaded accounts.

Creating A Simple Voting Blockchain with Vyper and Web3.py (Part 1)

With Mamba, you can create a simple voting blockchain application. In this first part of tutorial, we focus on the test.

Creating Your Own ERC20 Token with Vyper and Web3.py (Part 1)

With Mamba, you can create your own ERC20 token. In this first part of tutorial, we focus on the test.

Using Websocket

Mamba supports Websocket

Using Encrypted Private Key File

Learn to use private key in the encrypted file

Using Mamba with Docker

Use Mamba straightaway with Docker

Using Infura

Infura can be used to speed up development

Using Ethereum Package Manager

Install other packages with Ethereum Package Manager

Writing A Simple Bond Smart Contract

A bond is a good use case for smart contract

Creating An Ethereum Account

Learn how to generate an Ethereum account (private key and public key)

Using Mnemonic

Using mnemonic or seed phrase instead of private key directly when developing blockchain application