Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Avail gas relay upgrade (#3601)
## What ❔ This PR upgrades Avail Turbo DA from v0.1 to v1 with significant API changes and improvements to the authentication system. The upgrade includes a complete overhaul of the API endpoints structure, authentication mechanism (moving from JWT to API keys), and internal architecture improvements. ## Why ❔ Improve security through better API key management and support for multiple keys per user Enhance performance with better latency and higher throughput capabilities Create a more maintainable and extensible codebase through modular design Establish proper API versioning to better manage future updates and backwards compatibility Standardize endpoint structures by removing redundant path segments ## Is this a breaking change? - [ ] Yes - [x] No ## Operational changes <!-- Any config changes? Any new flags? Any changes to any scripts? --> <!-- Please add anything that non-Matter Labs entities running their own ZK Chain may need to know --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. - [ ] Code has been formatted via `zkstack dev fmt` and `zkstack dev lint`.
- Loading branch information