Utility to determine if a wallet connector is a ZeroDev connector. This is useful for interacting with ZeroDev and keep typesafety.
TypeScript
isZeroDevConnector(connector: WalletConnector): boolean
Get the ZeroDev ECDSAProvider from the connector
import { isZeroDevConnector } from '@dynamic-labs/ethereum-aa'; const App = () => { const { primaryWallet } = useDynamicContext(); useEffect(() => { const { connector } = primaryWallet; if (isZeroDevConnector(connector)) { const ecdsaProvider = connector.getAccountAbstractionProvider(); } }, [primaryWallet]); ... }
Was this page helpful?