@enclavemoney/enclave-wallet-sdk
Version:
A simple enclave wallet SDK for React applications
31 lines (24 loc) • 962 B
text/typescript
import { initializeApp } from "firebase/app";
import { getAuth, GoogleAuthProvider } from "firebase/auth";
// Firebase configuration
// Note: Replace these with your actual Firebase project configuration
const firebaseConfig = {
apiKey: "AIzaSyCI9wFnK7iJuH7zEKrdajjRgxd1uVjCnFA",
authDomain: "enclave-wallet.firebaseapp.com",
projectId: "enclave-wallet",
storageBucket: "enclave-wallet.appspot.com",
messagingSenderId: "160004845895",
appId: "1:160004845895:web:47298d420101e76829dc62",
measurementId: "G-TFLS0L6WKJ",
};
// Initialize Firebase
const app = initializeApp(firebaseConfig);
// Initialize Firebase Authentication and get a reference to the service
export const auth = getAuth(app);
// Initialize Google Auth Provider
export const googleProvider = new GoogleAuthProvider();
// Configure Google provider to always prompt for account selection
googleProvider.setCustomParameters({
prompt: "select_account",
});
export default app;