/** * Known wallet flag properties that are commonly set on EVM providers. * * These flags are used to identify which wallet injected the provider, * particularly in wallet app in-app browsers where the wallet sets these * flags on the injected window.ethereum provider. */ export type KnownEvmWalletFlags = { isBraveWallet?: boolean; isCoinbaseWallet?: boolean; isFrame?: boolean; isMetaMask?: boolean; isOkxWallet?: boolean; isPhantom?: boolean; isRabby?: boolean; isTrust?: boolean; isZerion?: boolean; }; /** * Result of detecting a wallet from its provider flags. */ export type EvmWalletDetectionResult = { displayName: string; groupKey?: string; icon: string; }; //# sourceMappingURL=windowInjected.types.d.ts.map