# Stellar STELLAR_NETWORK=testnet # Backend API BACKEND_URL=http://localhost:3000 # IPFS (Pinata or compatible pinning service) IPFS_API_URL=https://api.pinata.cloud IPFS_API_KEY= IPFS_SECRET= IPFS_GATEWAY=https://ipfs.io/ipfs/ # ECO Token ECO_TOKEN_ASSET_CODE=ECO ECO_TOKEN_ISSUER= # USDC Token # Circle's USDC issuer differs between networks. # Testnet: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 # Mainnet: GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN USDC_ISSUER=GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 # Push Notifications # FCM_SERVER_KEY is used by the backend to send server-to-device push messages. FCM_SERVER_KEY= # Firebase native configuration files are required for FCM on-device token # registration (@react-native-firebase/messaging). They are intentionally # gitignored so secrets are never committed. # # Android: place google-services.json at android/app/google-services.json # Obtain from: Firebase Console → Project Settings → Android app # # iOS: place GoogleService-Info.plist at ios//GoogleService-Info.plist # Obtain from: Firebase Console → Project Settings → iOS app # # CI: if these files are absent, registerForPushNotifications() returns null # and all notification-dependent tests run in local-callback fallback mode. # The test suite passes without them. # Maps (react-native-maps) # Android: create an API key at https://console.cloud.google.com → Maps SDK for Android GOOGLE_MAPS_API_KEY= # iOS: no key needed when using Apple Maps (the default provider on iOS). # To use Google Maps on iOS instead, supply the same or a separate iOS-restricted key # and pass provider={PROVIDER_GOOGLE} to MapView. # GOOGLE_MAPS_API_KEY_IOS=