Contracts for the Starkswap V1 AMM supporting volatile (xy = k
) as well as stable (x^3y * y^3x = k
) curves.
This project uses hardhat with the starknet-hardhat plugin. This in turn requires docker to be running in the default configuration.
- Clone the repo
- Run
yarn install
to get all the required dependencies yarn compile
compiles all the contracts present in the repoyarn test
runs the test suite