# Technical Debt
- Version control
- Commit message style
- Linking to linear issues
- Meaningful pull requests
- Github action to enforce the guidelines
- Git hook
- Branching guideline
- Trivial files
- Deploy script
- Create script for induvidual utilities in conversion.ts
- Separate the deploy script into multiple parts
- Verification of an induvidual contract
- Multichain deployment data dump
- Forge
- Filename convention to be consistent
- Consistent submodule installation
- Root level compilation step
- Experiment with forge scripts for deployment
- Write simple cast commands to get blockchain info quickly
- Testing
- Increase coverage across all packages
- Invariant testing for the core
- FE
- Multi-periphery support (Uni and No-dex for now)
- Multi-chain support
- Native token support
- SDK
- Multiplexing different peripheries
- Need to interface with subgraph
- V1
- Need to move all the backend apps to 1 app
- Analytics to completed
- Withdraw v1 fees
- Infra
- Budget discussion to do
- Move all infra to railway for hosting, supabase for database only if needed.
- Chainstack for rpc
- Sentry for logging to be setup
- Frontend analytics