Thank you for your interest in contributing to Arbitrage Inception! We welcome open-source contributions from developers, researchers, and DeFi builders across BNB Smart Chain and EVM ecosystems.
All contributors are expected to uphold our Code of Conduct.
- Fork the repository to your personal GitHub account.
- Clone your fork locally.
- Create a feature branch:
git checkout -b feat/your-feature-name. - Implement your changes adhering to existing linting and formatting standards.
- Ensure all tests pass:
npm testorpytest.
- Non-Custodial Architecture: All smart contract interactions and swap routing must remain strictly non-custodial.
- Zero Secrets in Git: Never commit private keys, API secrets, or sensitive configuration files.
- Clear Commit Messages: Use Conventional Commits (
feat:,fix:,docs:,refactor:,test:). - Affiliation Disclosure: If submitting external resources or protocol integrations, disclose any team affiliation transparently.
- Fill out the PR template completely.
- Reference any related open issue numbers.
- Ensure all CI/CD automated checks pass.