Skip to content

[WIP] Enhance Crypto Price Tracking and Route Handling#168

Draft
SoYan500 wants to merge 22 commits intoHermanKoii:mainfrom
SoYan500:f5ee4aa2-87d6-43d4-a6ce-98204349da10-merged
Draft

[WIP] Enhance Crypto Price Tracking and Route Handling#168
SoYan500 wants to merge 22 commits intoHermanKoii:mainfrom
SoYan500:f5ee4aa2-87d6-43d4-a6ce-98204349da10-merged

Conversation

@SoYan500
Copy link
Copy Markdown

@SoYan500 SoYan500 commented Jun 7, 2025

Enhance Crypto Price Tracking and Route Handling

Description

Summary of Work

This pull request introduces improvements to our cryptocurrency price tracking and route handling system:

Overview

  • Implemented enhanced crypto price data management
  • Improved route configuration for coin details
  • Added initial input validation for API routes

Key Changes

  • Updated data processing in crypto price handling
  • Refined route structure for better API interactions
  • Introduced basic middleware for input validation

Motivation

To create a more robust and maintainable cryptocurrency price tracking service with improved error handling and data management.

Changes Made

  1. Added src/data/crypto-prices.json for static cryptocurrency price data
  2. Implemented src/routes/coinDetails.js for handling coin-specific routes
  3. Created input validation middleware in tests/middleware/inputValidation.test.js
  4. Updated dependencies in package.json to support new functionality

Tests and Verification

  1. Existing test coverage in tests/mock-crypto-prices.test.js
  2. Input validation tests added in tests/middleware/inputValidation.test.js
  3. Manual testing of route handlers in coinDetails.js
  4. Verified compatibility with existing project dependencies

PRs Merged

The following pull requests have been merged:

Signatures

Staking Key

Hi85KVXFxw53EPtx9aU3JKWcUn9tJerXEX8vkPivdGYZ: 8YRMo1CtAyjWGVooQZdWfZq2pv4nWBS1nPoi7Z2MoPA7SLjiQJdnSxfB416LtEBU8DedMPohnJvj4jo646V9PM6sEFE79Yxquwzj37qeyk88kiJ9HJAAehydWaUYfXwKHPZow3N2GY14cfeC2fyCNt4x1ceix2PqtWhgNBdyt5HAdsLEvfxbFhby6TNQxgv4qSpYnpgGkFswmigGjtJpG93hS8cXjKaxQpTHkq9k4rBwHMEhhZ9HPrLn3Yv4RxF2KiEmceCE2R1JkuzoDeC7vb3aVMk2kCnmnBnsgw1PuvQWrfpEbjksdiSPUk1PyVRngXmoCHNXxB8WeREDfXmLBZJ1sy9T6BTc5qTnLyK3KuRjxUFvWzsTcDJxJSWsAuddS282JhXgavARpPfhzsuPoG3pR4kq44f6U

Public Key

3EHUVFpx8xQCU8AdKG7vneVy5eTeeM6p8tXohn7RFoav: 4DVCcJteoFmAi893fxGNoEHvMtE5SRPHr5iC9apjhr1PBRd5T5r3UVeqDPZLnAxj957CUTMnhpkTF9PAzUKMh5jy1SNuerEWPC2cWXsA6vCDHrdYvknApg5Untt6a8y7FZyzniakfYhSxxRQT3wkFMcjr1J7r5pWJTEJC2ZM76tX6AkyopD3iYcFuUg34MN9oHRb3zgy7ofFW7A5fdAFEvFtg9Rw7wZp3ZcTXWHEZj9TEMPfiRFpyeiKYmUvaHw1DxYn4khqhhDyNm4LegYVLWbaaF6AwhHSx4XPVJC2LVRT1J7861be2MQiL8QBxzf8stQeiULFLacYYo5wf951cFHsaPUBdvzmNrYdNn1fEqnN3jrb7TNhu8UPmLkCXeDp7ZsvW74LZgj2SmLUZRTn6jb7aejFtbuNk

Merango and others added 22 commits June 6, 2025 17:11
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.

2 participants