import { EvmNetwork } from "@dynamic-labs/sdk-react-core";
import { Chain } from "viem";
import { abstractTestnet, abstract } from "viem/chains";
export function toDynamicChain(chain: Chain, iconUrl: string): EvmNetwork {
return {
...chain,
networkId: chain.id,
chainId: chain.id,
nativeCurrency: {
...chain.nativeCurrency,
iconUrl: "https://app.dynamic.xyz/assets/networks/eth.svg",
},
iconUrls: [iconUrl],
blockExplorerUrls: [chain.blockExplorers?.default?.url],
rpcUrls: [...chain.rpcUrls.default.http],
} as EvmNetwork;
}