Skip to content

Latest commit

 

History

History

lesson-01-launch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Lesson 1: Launch

The Curve Titanoboa Tutorial covers the management of a memecoin on Curve's permissionless Llama Lend markets.

This lesson shows how to quickly install Titanoboa and quickly deploy a memecoin to Sepolia.

Boa Installation

Installing Titanoboa from PyPI

pip install titanoboa

The latest in-development version of Titanoboa can be installed from GitHub

pip install git+https://github.com/vyperlang/titanoboa

Other Installation Notes

The video launches boa within a Jupyter Notebook in a virtual environment on the local machine.

To create a virtual environment:

virtualenv boa-env
source boa-env/bin/activate

Other librarires installed into the virtual environment

pip install jupyter
pip install snekmate

ERC-20 Token Launch

The ERC20 token launch script in this case is courtesy Charles Cooper via try.vyperlang.org

!pip install -q "git+https://github.com/pcaversaccio/snekmate@modules"
import boa
boa.set_browser_env()
boa.env.set_chain_id(0xaa36a7)  # sepolia
from snekmate.tokens import ERC20
my_token = ERC20.deploy("Vyper wif hat", "VWIF", 100_000_000, "", "")

The token is sourced from the snekmate default ERC-20 implementation from snekmate by pcaversaccio

Helpful Links

Github

Other

For more details, consult the Curve Vyper Tutorial: