Awesome
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: