Skip to content

0xSplits/splits-contracts-monorepo

Repository files navigation

Splits contracts monorepo

This is a mono-repository for the Splits contracts. Current packages in this repository include:

Installation

The mono repo uses turborepo and pnpm. To install turbo repo, run the following command:

pnpm install turbo --global

To install pnpm run the following command:

npm install pnpm --global or checkout the pnpm installation guide

To install dependencies for all packages, run the following command:

pnpm install

Build

To build all packages, run the following command:

pnpm build

Test

To test all packages, run the following command:

pnpm test

Lint

To lint all packages, run the following command:

pnpm lint

Deployment

To deploy contracts, please refer to the README in the respective package.

Disclaimer

This project is provided "as is" with no warranties or guarantees of any kind, express or implied. The developers make no claims about the suitability, reliability, availability, timeliness, security or accuracy of the software or its related documentation. The use of this software is at your own risk.

The developers will not be liable for any damages or losses, whether direct, indirect, incidental or consequential, arising from the use of or inability to use this software or its related documentation, even if advised of the possibility of such damages.

Acknowledgements

Shout out to the following projects for inspiration and guidance: