- asdf - The multiple runtime version manager. See asdf guide for more details.
- Scarb - Cairo package manager.
First, add the Scarb plugin to asdf:
asdf plugin add scarbInstall:
asdf install scarb 2.3.1
asdf global scarb 2.3.1- Starknet Foundry - Toolchain for developing Starknet smart contracts. It helps with writing, deploying, and testing your smart contracts. It is inspired by Foundry.
First, add the Starknet Foundry plugin to asdf:
asdf plugin add starknet-foundryInstall:
asdf install starknet-foundry 0.12.0To build the project, run:
make buildTo test the project, run:
make testTo deploy follow this setup account guide, then run:
make deployTo add pre-commit the project, run:
pip install pre-commit && pre-commit installHere are some resources to help you get started: