UNPKG

@daimo/pay

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

25 lines (22 loc) 899 B
import { safe, coinbaseWallet } from '@wagmi/connectors'; const defaultConnectors = ({ app, coinbaseWalletPreference, additionalConnectors, }) => { app.name && app.icon && app.description && app.url; const shouldUseSafeConnector = !(typeof window === "undefined") && window?.parent !== window; const connectors = additionalConnectors ?? []; // If we're in an iframe, include the SafeConnector if (shouldUseSafeConnector) { connectors.push(safe({ allowedDomains: [/gnosis-safe.io$/, /app.safe.global$/], })); } // Add the rest of the connectors connectors.push(coinbaseWallet({ appName: app.name, appLogoUrl: app.icon, overrideIsMetaMask: false, preference: coinbaseWalletPreference, })); return connectors; }; export { defaultConnectors as default }; //# sourceMappingURL=defaultConnectors.js.map