@dynamic-labs/sdk-react-core
Version:
A React SDK for implementing wallet web3 authentication and authorization to your website.
84 lines (83 loc) • 3.41 kB
TypeScript
export * from './createUserProfile';
export * from './digestSHA256';
export * from './encodeBase64URL';
export * from './findEmbeddedWalletFromVerifiedCredentials';
export * from './findTurnkeyWallet';
export * from './generateMessages';
export * from './getActiveOauthCredential';
export * from './isPhoneNumberProviderEnabled';
export * from './modulo';
export * from './getAppOrigin';
export * from './getAuthToken';
export * from './getMinAuthToken';
export * from './getEnabledKYC';
export * from './validatePhoneLength';
export * from './getEnabledOAuthProviders';
export * from './getEnabledProviders';
export * from './getEnabledSocialSignInProvidersAsProviderEnum';
export * from './getDeviceFingerprint';
export * from './getOauthLoginUrl';
export * from './getOrdinalNumber';
export * from './getUserIdentifier';
export * from './socialStorage';
export * from './formatPhone';
export * from './mergeNetworks';
export * from './overrideNetworkRpcUrl';
export * from './getProviderByType';
export * from './getProviderEnumForSocialSignInProvider';
export * from './getRedirectURIOrigin';
export * from './getReferencedAccount';
export * from './getSocialSignInProviderForProviderEnum';
export * from './getSocialSignInProviderFromString';
export * from './getUserProfileFields';
export * from './getUserWalletsFromVerifiedCredentials';
export * from './getVerifyArgs';
export * from './getWalletIdentifier';
export * from './groupBy';
export * from './isAccountAbstractionWallet';
export * from './isEmailProviderEnabled';
export * from './isEmailValid';
export * from './addPasskeyIdentifierToWalletConnector';
export * from './isMagicConnector';
export * from './isNetworkUnsupported';
export * from './isOnrampProvider';
export * from './isPasskeyEnabled';
export * from './isProgrammableNetworkSwitchSupported';
export * from './isProviderEnabled';
export * from './isSocialKycEnabled';
export * from './isSupportedNetwork';
export * from './isTurnkeyEnabled';
export * from './isWalletConnected';
export * from './pixelToRem';
export * from './randomString';
export * from './removeElementById';
export * from './requiresTwoStepAuthentication';
export * from './shouldManuallyReconnectOnRefresh';
export * from './storeAuthToken';
export * from './stringifyURIQuery';
export * from './getEnabledEmbeddedWalletsAuthenticators';
export * from './getWalletAdditionalAddressByType';
export * from './isHardwareWalletEnabled';
export * from './getEnabledEmbeddedWalletProviders';
export * from './isAllowedToLinkWallet';
export * from './getUserVerifiedCredentialType';
export * from './hasEmbeddedWallet';
export * from './getEmbeddedWalletAuthHandler';
export * from './getEmbeddedWalletSessionExpiration';
export * from './serializeWalletConnectors';
export * from './downloadFile';
export * from './isCookieEnabled';
export * from './storeExpiresAt';
export * from './getExpiresAt';
export * from './getSupportedCountriesForVerificationFromProjectSettings';
export * from './getDefaultCountriesIfEmpty';
export * from './getPlatformForConnector';
export * from './isValidMfaRecoveryCode';
export * from './fiatUtils';
export * from './isAuthenticatedWithAWallet';
export * from './networksAndChains';
export * from './updatePrimaryWalletId';
export * from './getWalletUniqueId';
export * from './openPopup';
export * from './hasAllRequiredWalletsConnected';
export * from './isZKSyncEnabled';