import contractAddresses from '../../contract-addresses.json'; const networks = { localhost: '0x539', sepolia: '0xaa36a7', }; export const getContractByNetworkName = (networkName, contractName) => { const address = contractAddresses[networkName][contractName]; if (!address) throw new Error(`Contract ${contractName} not recognized`); return address; }; export const getContractByChainId = (chainId, contractName) => { const network = Object.entries(networks).find(([, id]) => id === chainId)[0]; if (!network) throw new Error(`Chain ID ${chainId} not recognized`); return getContractByNetworkName(network, contractName); };