# Financial Reporting Tool ## Overview This document outlines the tasks and responsibilities for the development of a Financial Reporting tool. ## Responsibilities **Hemant** - To start with mempool.space API integrations. Until UI team finishes the first 2 (Site operation, site KPIs) pages. APIs can be made available for UI team usage. **Parag** - Work on UI wireframes in the following order: - Site Operation page (~ 1.5 days) - Site KPIs (~ 1 day) - Bitcoin Network Data page (~ 1 day) - Production Data (~ 0.5 day) - Site Energy Data (~ 1.5 days) - Container KPIs (~ 0.5 day) - Miner KPI (~ 0.5 day) ## Tasks ### Common Sites Setup - Setup all sites common aggregate under a new URL. - **Example URL:** [moria-uy.tether.to](moria-uy.tether.to) ### Bitcoin Network Data Page (UI ~ 4 days, BE ~ 7 days) - **Task:** Integrate mempool.space API with BE and expose the required data (Hemant). - **Data:** - Block height - Current Price - 24 hr Price Change - Historical Price - Current Network Hashrate - Current Difficulty - Next difficulty adjustment date - Difficulty adjustment Progress - Difficulty change from previous adjustment - Difficulty change estimate next adjustment - Average block time - Block reward averages (1 day, 7 days, 30 days) - Transaction fees (Fastest, 30min, 1hr) - **Duration:** ~ 7 days? - **Task:** Figma design and review (~ 1 day). - **Task:** UI components (~ 2 days). - **Task:** UI, BE integration (~ 1 day). ### Site Operation Page (UI ~ 4.5 days) - **Task:** Figma design and review (~ 1.5 days). - **Task:** UI components. - Site hashrate Charts (~ 1 day). - Miners online Bar charts (~ 1 day). - Other data (~ 0.5 - 1 day). ### Production Data (UI ~ 2 days) - **Task:** Figma design and review (~ 0.5 day). - **Task:** UI (~ 1.5 days). ### Site KPIs (UI ~ 6-7 days, BE ~ 1-2 days) - **Task:** Figma design and review (~ 1 day). - **Task:** UI components. - Power Charts (~ 1 day). - Number of miners (from two sources) UI Charts (~ 1.5 days). - BE Calculate site capacity nominal value (~ 1-2 days). - Giw to come up with nominal values for each container. - Hashrate (from two sources) UI Charts (~ 1.5 days). - FE Calculate site capacity nominal value (~ 0.5 day). - Giw to come up with hashrate nominal values for each type. - Show % change to yesterday, to the 7-day moving average, and the 30-day moving average (~ 1 day). ### Site Energy Data (UI ~ 4-4.5 days) - **Task:** Figma design and review (~ 1.5 days). - **Task:** UI implementation (~ 3 days). ### Container KPIs (UI ~ 3-3.5 days, BE ~ 5 days) - **Task:** Figma design and review (~ 0.5 days). - **Task:** UI implementation (~ 3 days). - **Task:** BE Container Wise mining pool stats aggregates (~ 5 days). ### Miner KPIs (UI ~ 2-2.5 days) - **Task:** Figma design and review (~ 0.5 days). - **Task:** UI implementation (~ 2 days). ### Weather Page (TBD)