Skip to content

blockful-io/swaplace-cairo

Repository files navigation

Swaplace Starknet

💽 Install dependencies

asdf

  • asdf - The multiple runtime version manager. See asdf guide for more details.

Scarb

  • Scarb - Cairo package manager.

First, add the Scarb plugin to asdf:

asdf plugin add scarb

Install:

asdf install scarb 2.3.1
asdf global scarb 2.3.1

Starknet Foundry

  • 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-foundry

Install:

asdf install starknet-foundry 0.12.0

🛠️ Build

To build the project, run:

make build

🧪 Test

To test the project, run:

make test

🚀 Deploy

To deploy follow this setup account guide, then run:

make deploy

🎯 Pre-commit

To add pre-commit the project, run:

pip install pre-commit && pre-commit install

📚 Resources

Here are some resources to help you get started:

About

Swaplace is an, Open-source, Ownerless and Feeless Token Swap Protocol

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages