Skip to content

Latest commit

 

History

History
38 lines (19 loc) · 2.25 KB

File metadata and controls

38 lines (19 loc) · 2.25 KB

BlockChain-Risk-Engine

Built a foundational backend service using Node.js, Express, and MongoDB with clean separation of routes, models, and middleware.

Implemented REST APIs for transaction ingestion and retrieval, fully tested using Postman before upstream blockchain integration.

Added API-level request validation to prevent malformed or incomplete transaction data from entering the database.

Designed centralized error-handling middleware to ensure consistent error responses and safer production behavior.

Implemented indexed queries and paginated APIs to support efficient retrieval of high-volume transaction data, with filtering by wallet address and Postman-tested endpoints.

Optimized read performance by indexing wallet addresses and timestamps, reflecting real-world exchange backend query patterns.

Structured the project as a monorepo with clear backend–frontend separation to enable independent development and scalability.

Integrated a read-only Ethereum mainnet ingestion pipeline using Ethers.js WebSocket providers to stream real-time blockchain data.

Normalized Ethereum transactions and persisted them via backend APIs to enforce validation and service boundaries.

Designed ingestion as a decoupled service to mirror real exchange monitoring and compliance pipelines.

Added environment-based control to enable or disable Ethereum ingestion, allowing safe local development and controlled deployment.

Implemented wallet-level feature engineering by aggregating transaction data into behavioral metrics such as transaction frequency, value flow, and counterparty diversity.

Implemented wallet-level feature engineering by aggregating transaction data into behavioral metrics such as transaction frequency, value flow, and counterparty diversity.

Designed explainable wallet statistics as a foundation for exchange-style risk scoring and compliance analysis.

Implemented an explainable heuristic-based wallet risk scoring engine using on-chain behavioral features.

Designed risk scores as composable signals suitable for compliance review and alerting workflows.

Automated wallet aggregation, risk scoring, and alert generation to simulate real-time exchange risk monitoring.

Designed alerting workflows based on explainable risk thresholds for compliance review.