Thank you for your interest in contributing to KYA.
- Fork this repository
- Create a feature branch:
git checkout -b feature/your-feature - Install dependencies:
npm install - Make your changes
- Run tests:
npm test - Submit a pull request
# Install all workspace dependencies
npm install
# Compile contracts
cd packages/contracts && npx hardhat compile
# Run contract tests
npx hardhat test
# Build SDK
cd packages/sdk && npm run build
# Run SDK tests
npm test- Solidity: follow the style in existing contracts
- TypeScript: strict mode, no
anytypes
Open an issue describing the bug or feature request with as much detail as possible.
By contributing, you agree that your contributions will be licensed under the MIT License.