This is a mono-repository for the Splits contracts. Current packages in this repository include:
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
To build all packages, run the following command:
pnpm build
To test all packages, run the following command:
pnpm test
To lint all packages, run the following command:
pnpm lint
To deploy contracts, please refer to the README in the respective package.
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.
Shout out to the following projects for inspiration and guidance: