import { PluginId , Web3Plugin } from '@masknet/plugin-infra' ; import { ChainId , NetworkType , ProviderType } from '@masknet/web3-shared-flow/types' ; export const PLUGIN_ID = PluginId . Flow ; export const PLUGIN_META_KEY = `${ PluginId . Flow }:1` ; export const PLUGIN_NAME = 'Flow Chain' ; export const PLUGIN_ICON = '\u2699\uFE0F' ; export const PLUGIN_DESCRIPTION = '' ; export const PLUGIN_NETWORKS = [ { ID : `${ PLUGIN_ID }_flow` , networkSupporterPluginID : PLUGIN_ID , chainId : ChainId . Mainnet , type : NetworkType . Flow , name : 'Flow' , icon : new URL ( './assets/flow.png' , import . meta . url ) , iconColor : 'rgb(54, 173, 104)' , isMainnet : true , } , { ID : `${ PLUGIN_ID }_flow_testnet` , networkSupporterPluginID : PLUGIN_ID , chainId : ChainId . Testnet , type : NetworkType . Flow , name : 'Flow Testnet' , icon : new URL ( './assets/flow.png' , import . meta . url ) , iconColor : 'rgb(54, 173, 104)' , isMainnet : false , } , ] ; export const PLUGIN_PROVIDERS = [ { ID : `${ PLUGIN_ID }_blocto` , providerAdaptorPluginID : PLUGIN_ID , type : ProviderType . Blocto , name : 'Blocto' , icon : new URL ( './assets/blocto.png' , import . meta . url ) , } , ] ;