import { useState, useEffect } from "react"; export type OtterscanConfig = { erigonURL: string; }; export const useConfig = (): [boolean?, OtterscanConfig?] => { const [configOK, setConfigOK] = useState(); const [config, setConfig] = useState(); useEffect(() => { const readConfig = async () => { const res = await fetch("/config.json"); if (res.ok) { const _config: OtterscanConfig = await res.json(); setConfig(_config); setConfigOK(res.ok); } }; readConfig(); }, []); return [configOK, config]; };