Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 824 Bytes

README.md

File metadata and controls

56 lines (36 loc) · 824 Bytes

⚡ Numo-0

Access squared leverage on any token.

Smart contracts suite of Numo-0, an automated market maker that replicates "Squeeth" on the EVM -- an option-like derivative that squares returns.

Installation

forge install numoen/pmmp

Local development

This project uses Foundry as the development framework.

Dependencies

forge install
npm install @openzeppelin/contracts
npm install create3-factory

Compilation

forge build

Test

forge test

Local setup

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