This update refactors the Ethereum client integration by introducing EthClientWrapper to ensure compatibility with the mock.EthClient nterface.
Price monitoring and price alert services are now started automatically on application startup.
The main loop subscribes to new Ethereum block headers and processes transactions for large transfers and NFT alerts.
All repository and notification interfaces are now fully supported, improving modularity and testability.