@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
JavaScript
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