Smart contracts suite of Numo-0, an automated market maker that replicates "Squeeth" on the EVM -- an option-like derivative that squares returns.
forge install numoen/pmmp
This project uses Foundry as the development framework.
forge install
npm install @openzeppelin/contracts
npm install create3-factory
forge build
forge test
In order to test third party integrations such as interfaces, it is possible to set up a forked mainnet with several positions open
sh anvil.sh
then, in a separate terminal,
sh setup.sh