Skip to content

curvefi/curve-stablecoin

Repository files navigation

Curve Stablecoin contracts

Install dependencies using poetry

Installing poetry and all dependencies for tests

pip install poetry
poetry install

Installing specific dependency groups (main/dev(tests)/ape(deploy))

poetry install --without dev,ape

Updating dependencies

poetry add vyper
poetry add "vyper>=0.3.7,<0.4"
poetry add --group dev "git+https://github.com/vyperlang/titanoboa.git@6ffcfa724023fb2b9f8ed02221c8bcbf4511712c"

Removing dependencies

poetry remove ape-alchemy --group ape

Environment for forked tests

Install env for forked tests

cd deploy_env
poetry install --sync
cd -

Put settings file (".env") into parent directory. Example defines all required parameters, mainly external web3 provider.