UNPKG

@daimo/pay

Version:

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

38 lines (35 loc) 1.03 kB
import { safe, baseAccount, gemini } from '@wagmi/connectors'; const defaultConnectors = ({ app, additionalConnectors }) => { const shouldUseSafeConnector = !(typeof window === "undefined") && window?.parent !== window; const connectors = additionalConnectors ?? []; if (shouldUseSafeConnector) { connectors.push( safe({ allowedDomains: [/gnosis-safe.io$/, /app.safe.global$/] }) ); } connectors.push( baseAccount({ appName: app.name, // Use the default Daimo Pay logo if the app does not provide an icon appLogoUrl: app.icon ?? "https://pay.daimo.com/daimo-pay-logo.svg" }) ); connectors.push( gemini({ appMetadata: { name: app.name, url: app.url, // Use the default Daimo Pay logo if the app does not provide an icon appLogoUrl: app.icon ?? "https://pay.daimo.com/daimo-pay-logo.svg" } }) ); return connectors; }; export { defaultConnectors as default }; //# sourceMappingURL=defaultConnectors.js.map