Skip to content

feat: implement bridge comparison module with services and DTOs#101

Merged
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Xaxxoo:bridge-compare
Feb 26, 2026
Merged

feat: implement bridge comparison module with services and DTOs#101
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Xaxxoo:bridge-compare

Conversation

@Xaxxoo
Copy link
Contributor

@Xaxxoo Xaxxoo commented Feb 26, 2026

  • Added BridgeCompareModule to encapsulate bridge comparison functionality.
  • Created BridgeCompareService to handle quote retrieval and ranking.
  • Introduced AggregationService, SlippageService, ReliabilityService, and RankingService for modular functionality.
  • Developed GetQuotesDto for input validation and request parameters.
  • Implemented NormalizedQuote and RawBridgeQuote interfaces for structured data handling.
  • Added unit tests for BridgeCompareService, RankingService, ReliabilityService, and SlippageService to ensure functionality.
  • Established enums for RankingMode and BridgeStatus to standardize values across services.
  • Created slippage estimation logic based on liquidity pools for accurate quote analysis.

closes #55

- Added BridgeCompareModule to encapsulate bridge comparison functionality.
- Created BridgeCompareService to handle quote retrieval and ranking.
- Introduced AggregationService, SlippageService, ReliabilityService, and RankingService for modular functionality.
- Developed GetQuotesDto for input validation and request parameters.
- Implemented NormalizedQuote and RawBridgeQuote interfaces for structured data handling.
- Added unit tests for BridgeCompareService, RankingService, ReliabilityService, and SlippageService to ensure functionality.
- Established enums for RankingMode and BridgeStatus to standardize values across services.
- Created slippage estimation logic based on liquidity pools for accurate quote analysis.
@mijinummi mijinummi merged commit 19a7bfd into MDTechLabs:main Feb 26, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

⚛️ Create BridgeCompare Core Component

2 participants