Today I got issues with the coindesk api. MM could not receive it. Opened the address in my browser, it worked. So I set the timeout in core.ps1 to 5 seconds and it also worked in MM.
Suggestion for a failsave: Would it be possible to save the last api locally and call the local file if the api is not available online? Or, as an alternative, save the output from the coindesk api in the log file and use last stats from the logs if the api is unavailable?