Skip to content

OasisDEX/lazy-summer-protocol

Repository files navigation

Summerfi Earn Protocol

TLDR;

Initialize the repository

$ pnpm i

Install Foundry

$ curl -L https://foundry.paradigm.xyz | bash
$ foundryup

Restart your terminal after running the above commands.

Structure

Packages

  • contracts-protocol: Core contracts for the Summer Earn Protocol
  • gov-contracts: Governance contracts for the Summer Earn Protocol
  • voting-decay: Voting Decay library
  • access-control: Access control contracts for the Summer Earn Protocol
  • rewards-contracts: Rewards contracts for the Summer Earn Protocol
  • dutch-auction: Dutch Auction contracts for the Summer Earn Protocol
  • external-dependencies: External dependencies for the Summer Earn Protocol
  • eslint-config: Base eslint configurations
  • jest-config: Base jest configurations
  • tenderly-utils: Utility functions for interacting with Tenderly API
  • typescript-config: Base tsconfig.jsons configurations

Commands

Build

To build all apps and packages, run the following command:

pnpm build

Develop

To develop all apps and packages, run the following command:

pnpm dev

Useful Links

Learn more about the power of Turborepo:

codecov

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published