compute_minting_trajectory_df = (
start_date,
end_date,
rb_total_power_eib,
qa_total_power_eib,
qa_day_onboarded_power_pib,
qa_day_renewed_power_pib,
minting_base = "RBP"
) => {
const start_day = start_date - new Date(2020, 10, 15);
const end_day = end_date - new Date(2020, 10, 15);
minting_base = minting_base.toLowerCase();
const capped_power_reference =
minting_base === "rbp" ? "network_RBP" : "network_QAP";
df = {
days: d3.range(start_day, end_day),
network_RBP: rb_total_power_eib.map((d) => d * EXBI),
network_QAP: qa_total_power_eib.map((d) => d * EXBI),
day_onboarded_power_QAP: qa_day_onboarded_power_pib.map((d) => d * PIB),
day_renewed_power_QAP: qa_day_renewed_power_pib.map((d) => d * PIB)
};
df.cum_simple_reward = []
df.network_baseline = compute_baseline_power_array(start, end_date)
}