mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 11:11:01 +00:00
1 line
32 KiB
Plaintext
1 line
32 KiB
Plaintext
{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":89,"index":89}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Platform","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"dV3bI3NOD8bfMzaIniMaFGy/nn8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":138},"end":{"line":3,"column":69,"index":207}}],"key":"0kSRlooyBOaYM9tlTtK91nq+uds=","exportNames":["*"],"imports":1}},{"name":"../lib/wallet","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":208},"end":{"line":4,"column":66,"index":274}}],"key":"+MOJ+19k9WKkCb1xd8UbGjhB4Vk=","exportNames":["*"],"imports":1}},{"name":"@walletconnect/modal-react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":301},"end":{"line":7,"column":94,"index":395}}],"key":"R6YHPZeQPoLODNTgfxfRCJwMtFQ=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}},{"name":"@polkadot/api","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":16,"column":24,"index":625},"end":{"line":16,"column":48,"index":649}}],"key":"2cuISN0kir8bNm64u1ZX3Ebd0BU=","exportNames":["*"],"imports":1,"isOptional":true}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/contexts/PolkadotContext.tsx\",\n _s = $RefreshSig$(),\n _s2 = $RefreshSig$(); // WalletConnect imports\n // Platform-aware Polkadot.js import for reading blockchain data\n // Only import on native platforms (not web)\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"PolkadotProvider\", {\n enumerable: true,\n get: function () {\n return PolkadotProvider;\n }\n });\n Object.defineProperty(exports, \"usePolkadot\", {\n enumerable: true,\n get: function () {\n return usePolkadot;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsPlatform = require(_dependencyMap[1], \"react-native-web/dist/exports/Platform\");\n var Platform = _interopDefault(_reactNativeWebDistExportsPlatform);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[2], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[3], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n var _libWallet = require(_dependencyMap[4], \"../lib/wallet\");\n var _walletconnectModalReactNative = require(_dependencyMap[5], \"@walletconnect/modal-react-native\");\n var _reactJsxDevRuntime = require(_dependencyMap[6], \"react/jsx-dev-runtime\");\n let ApiPromise = null;\n let WsProvider = null;\n if (Platform.default.OS !== 'web') {\n try {\n const polkadotApi = require(_dependencyMap[7], \"@polkadot/api\");\n ApiPromise = polkadotApi.ApiPromise;\n WsProvider = polkadotApi.WsProvider;\n console.log('✅ Polkadot.js loaded for reading blockchain data');\n } catch (error) {\n console.warn('⚠️ Polkadot.js not available:', error);\n }\n }\n\n // ========================================\n // TYPE DEFINITIONS\n // ========================================\n\n const PolkadotContext = /*#__PURE__*/(0, _react.createContext)(undefined);\n\n // ========================================\n // WALLETCONNECT CONFIGURATION\n // ========================================\n\n const projectId = 'e542ff314e26ff34de2d4fba98db70bb'; // PezkuwiChain WalletConnect Project ID\n\n const providerMetadata = {\n name: 'PezkuwiChain',\n description: 'Kurdish Digital Citizenship Platform',\n url: 'https://www.pezkuwichain.io',\n icons: ['https://www.pezkuwichain.io/logo.png'],\n redirect: {\n native: 'pezkuwichain://',\n universal: 'https://www.pezkuwichain.io'\n }\n };\n\n // ========================================\n // PROVIDER COMPONENT\n // ========================================\n\n const PolkadotProvider = ({\n children,\n endpoint\n }) => {\n _s();\n const [api, setApi] = (0, _react.useState)(null);\n const [isApiReady, setIsApiReady] = (0, _react.useState)(false);\n const [accounts, setAccounts] = (0, _react.useState)([]);\n const [selectedAccount, setSelectedAccount] = (0, _react.useState)(null);\n const [error, setError] = (0, _react.useState)(null);\n const [isLoading, setIsLoading] = (0, _react.useState)(false);\n const [isConnected, setIsConnected] = (0, _react.useState)(false);\n const rpcEndpoint = endpoint || (0, _libWallet.getCurrentEndpoint)();\n\n // ========================================\n // BLOCKCHAIN API INITIALIZATION (READ-ONLY)\n // ========================================\n\n (0, _react.useEffect)(() => {\n if (Platform.default.OS === 'web') {\n console.log('📱 Web platform - using mock mode for blockchain API');\n setIsApiReady(true);\n return;\n }\n const initApi = async () => {\n try {\n if (!ApiPromise || !WsProvider) {\n console.warn('⚠️ Polkadot.js not available, using mock mode');\n setIsApiReady(true);\n return;\n }\n console.log('🔗 Connecting to PezkuwiChain RPC:', rpcEndpoint);\n const provider = new WsProvider(rpcEndpoint);\n const apiInstance = await ApiPromise.create({\n provider\n });\n await apiInstance.isReady;\n setApi(apiInstance);\n setIsApiReady(true);\n setError(null);\n console.log('✅ Connected to PezkuwiChain for reading blockchain data');\n\n // Get chain info\n const [chain, nodeName, nodeVersion] = await Promise.all([apiInstance.rpc.system.chain(), apiInstance.rpc.system.name(), apiInstance.rpc.system.version()]);\n console.log(`📡 Chain: ${chain}`);\n console.log(`🖥️ Node: ${nodeName} v${nodeVersion}`);\n } catch (err) {\n console.error('❌ Failed to connect to blockchain RPC:', err);\n setError(`Failed to connect: ${rpcEndpoint}`);\n setIsApiReady(false);\n }\n };\n initApi();\n return () => {\n if (api) {\n api.disconnect();\n }\n };\n }, [rpcEndpoint]);\n\n // ========================================\n // WALLETCONNECT: CONNECT WALLET\n // ========================================\n\n const connectWallet = async () => {\n try {\n setError(null);\n setIsLoading(true);\n if (Platform.default.OS === 'web') {\n Alert.default.alert('Not Available on Web', 'Please use SubWallet browser extension for web, or use the mobile app.', [{\n text: 'OK'\n }]);\n setIsLoading(false);\n return;\n }\n console.log('🔗 Opening WalletConnect modal...');\n\n // WalletConnect Modal will handle the connection\n // User will see QR code or list of supported wallets (SubWallet, Nova Wallet, etc.)\n // This is handled by the WalletConnectModal component in the UI\n\n Alert.default.alert('Connect Wallet', 'Please scan QR code with SubWallet or Nova Wallet mobile app', [{\n text: 'OK'\n }]);\n setIsLoading(false);\n } catch (err) {\n console.error('❌ Wallet connection failed:', err);\n setError(_libWallet.WALLET_ERRORS.CONNECTION_FAILED);\n setIsLoading(false);\n }\n };\n\n // ========================================\n // WALLETCONNECT: SESSION HANDLER\n // ========================================\n\n const handleSessionUpdate = session => {\n console.log('✅ WalletConnect session established');\n\n // Extract accounts from session\n const namespaces = session.namespaces;\n const polkadotAccounts = namespaces?.polkadot?.accounts || [];\n const connectedAccounts = polkadotAccounts.map(acc => {\n // Format: \"polkadot:chainId:address\"\n const parts = acc.split(':');\n const address = parts[parts.length - 1];\n return {\n address,\n source: 'walletconnect'\n };\n });\n if (connectedAccounts.length > 0) {\n setAccounts(connectedAccounts);\n setSelectedAccount(connectedAccounts[0]);\n setIsConnected(true);\n\n // Save session\n AsyncStorage.default.setItem('wc_session', JSON.stringify(session));\n console.log(`✅ Connected ${connectedAccounts.length} account(s)`);\n }\n };\n\n // ========================================\n // WALLETCONNECT: DISCONNECT\n // ========================================\n\n const disconnectWallet = async () => {\n try {\n setAccounts([]);\n setSelectedAccount(null);\n setIsConnected(false);\n\n // Clear session\n await AsyncStorage.default.removeItem('wc_session');\n console.log('🔌 Wallet disconnected');\n } catch (error) {\n console.error('Error disconnecting:', error);\n }\n };\n\n // ========================================\n // CONTEXT VALUE\n // ========================================\n\n const value = {\n // Blockchain API (read-only)\n api,\n isApiReady,\n // WalletConnect\n isConnected,\n accounts,\n selectedAccount,\n // Actions\n connectWallet,\n disconnectWallet,\n // State\n error,\n isLoading\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(PolkadotContext.Provider, {\n value: value,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_walletconnectModalReactNative.WalletConnectModal, {\n projectId: projectId,\n providerMetadata: providerMetadata,\n onSessionUpdate: handleSessionUpdate\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 274,\n columnNumber: 7\n }, this), children]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 273,\n columnNumber: 5\n }, this);\n };\n\n // ========================================\n // HOOK\n // ========================================\n _s(PolkadotProvider, \"y5KrOAcgToag9vB/r1D9XrGvJ8k=\");\n _c = PolkadotProvider;\n const usePolkadot = () => {\n _s2();\n const context = (0, _react.useContext)(PolkadotContext);\n if (!context) {\n throw new Error('usePolkadot must be used within PolkadotProvider');\n }\n return context;\n };\n _s2(usePolkadot, \"b9L3QQ+jgeyIrH0NfHrJ8nn7VMU=\");\n var _c;\n $RefreshReg$(_c, \"PolkadotProvider\");\n});","lineCount":272,"map":[[6,26,6,0],[7,2,9,0],[8,2,10,0],[9,2,10,0,"Object"],[9,8,10,0],[9,9,10,0,"defineProperty"],[9,23,10,0],[9,24,10,0,"exports"],[9,31,10,0],[10,4,10,0,"value"],[10,9,10,0],[11,2,10,0],[12,2,10,0],[12,11,10,0,"_interopDefault"],[12,27,10,0,"e"],[12,28,10,0],[13,4,10,0],[13,11,10,0,"e"],[13,12,10,0],[13,16,10,0,"e"],[13,17,10,0],[13,18,10,0,"__esModule"],[13,28,10,0],[13,31,10,0,"e"],[13,32,10,0],[14,6,10,0,"default"],[14,13,10,0],[14,15,10,0,"e"],[15,4,10,0],[16,2,10,0],[17,2,84,0,"Object"],[17,8,84,0],[17,9,84,0,"defineProperty"],[17,23,84,0],[17,24,84,0,"exports"],[17,31,84,0],[18,4,84,0,"enumerable"],[18,14,84,0],[19,4,84,0,"get"],[19,7,84,0],[19,18,84,0,"get"],[19,19,84,0],[20,6,84,0],[20,13,84,0,"PolkadotProvider"],[20,29,84,0],[21,4,84,0],[22,2,84,0],[23,2,288,0,"Object"],[23,8,288,0],[23,9,288,0,"defineProperty"],[23,23,288,0],[23,24,288,0,"exports"],[23,31,288,0],[24,4,288,0,"enumerable"],[24,14,288,0],[25,4,288,0,"get"],[25,7,288,0],[25,18,288,0,"get"],[25,19,288,0],[26,6,288,0],[26,13,288,0,"usePolkadot"],[26,24,288,0],[27,4,288,0],[28,2,288,0],[29,2,1,0],[29,6,1,0,"_react"],[29,12,1,0],[29,15,1,0,"require"],[29,22,1,0],[29,23,1,0,"_dependencyMap"],[29,37,1,0],[30,2,1,89],[30,6,1,89,"_reactNativeWebDistExportsPlatform"],[30,40,1,89],[30,43,1,89,"require"],[30,50,1,89],[30,51,1,89,"_dependencyMap"],[30,65,1,89],[31,2,1,89],[31,6,1,89,"Platform"],[31,14,1,89],[31,17,1,89,"_interopDefault"],[31,32,1,89],[31,33,1,89,"_reactNativeWebDistExportsPlatform"],[31,67,1,89],[32,2,1,89],[32,6,1,89,"_reactNativeWebDistExportsAlert"],[32,37,1,89],[32,40,1,89,"require"],[32,47,1,89],[32,48,1,89,"_dependencyMap"],[32,62,1,89],[33,2,1,89],[33,6,1,89,"Alert"],[33,11,1,89],[33,14,1,89,"_interopDefault"],[33,29,1,89],[33,30,1,89,"_reactNativeWebDistExportsAlert"],[33,61,1,89],[34,2,3,0],[34,6,3,0,"_reactNativeAsyncStorageAsyncStorage"],[34,42,3,0],[34,45,3,0,"require"],[34,52,3,0],[34,53,3,0,"_dependencyMap"],[34,67,3,0],[35,2,3,0],[35,6,3,0,"AsyncStorage"],[35,18,3,0],[35,21,3,0,"_interopDefault"],[35,36,3,0],[35,37,3,0,"_reactNativeAsyncStorageAsyncStorage"],[35,73,3,0],[36,2,4,0],[36,6,4,0,"_libWallet"],[36,16,4,0],[36,19,4,0,"require"],[36,26,4,0],[36,27,4,0,"_dependencyMap"],[36,41,4,0],[37,2,7,0],[37,6,7,0,"_walletconnectModalReactNative"],[37,36,7,0],[37,39,7,0,"require"],[37,46,7,0],[37,47,7,0,"_dependencyMap"],[37,61,7,0],[38,2,7,94],[38,6,7,94,"_reactJsxDevRuntime"],[38,25,7,94],[38,28,7,94,"require"],[38,35,7,94],[38,36,7,94,"_dependencyMap"],[38,50,7,94],[39,2,11,0],[39,6,11,4,"ApiPromise"],[39,16,11,19],[39,19,11,22],[39,23,11,26],[40,2,12,0],[40,6,12,4,"WsProvider"],[40,16,12,19],[40,19,12,22],[40,23,12,26],[41,2,14,0],[41,6,14,4,"Platform"],[41,14,14,12],[41,15,14,12,"default"],[41,22,14,12],[41,23,14,13,"OS"],[41,25,14,15],[41,30,14,20],[41,35,14,25],[41,37,14,27],[42,4,15,2],[42,8,15,6],[43,6,16,4],[43,12,16,10,"polkadotApi"],[43,23,16,21],[43,26,16,24,"require"],[43,33,16,31],[43,34,16,31,"_dependencyMap"],[43,48,16,31],[43,68,16,47],[43,69,16,48],[44,6,18,4,"ApiPromise"],[44,16,18,14],[44,19,18,17,"polkadotApi"],[44,30,18,28],[44,31,18,29,"ApiPromise"],[44,41,18,39],[45,6,19,4,"WsProvider"],[45,16,19,14],[45,19,19,17,"polkadotApi"],[45,30,19,28],[45,31,19,29,"WsProvider"],[45,41,19,39],[46,6,21,4,"console"],[46,13,21,11],[46,14,21,12,"log"],[46,17,21,15],[46,18,21,16],[46,68,21,66],[46,69,21,67],[47,4,22,2],[47,5,22,3],[47,6,22,4],[47,13,22,11,"error"],[47,18,22,16],[47,20,22,18],[48,6,23,4,"console"],[48,13,23,11],[48,14,23,12,"warn"],[48,18,23,16],[48,19,23,17],[48,50,23,48],[48,52,23,50,"error"],[48,57,23,55],[48,58,23,56],[49,4,24,2],[50,2,25,0],[52,2,27,0],[53,2,28,0],[54,2,29,0],[56,2,56,0],[56,8,56,6,"PolkadotContext"],[56,23,56,21],[56,39,56,24],[56,43,56,24,"createContext"],[56,49,56,37],[56,50,56,37,"createContext"],[56,63,56,37],[56,65,56,71,"undefined"],[56,74,56,80],[56,75,56,81],[58,2,58,0],[59,2,59,0],[60,2,60,0],[62,2,62,0],[62,8,62,6,"projectId"],[62,17,62,15],[62,20,62,18],[62,54,62,52],[62,55,62,53],[62,56,62,54],[64,2,64,0],[64,8,64,6,"providerMetadata"],[64,24,64,22],[64,27,64,25],[65,4,65,2,"name"],[65,8,65,6],[65,10,65,8],[65,24,65,22],[66,4,66,2,"description"],[66,15,66,13],[66,17,66,15],[66,55,66,53],[67,4,67,2,"url"],[67,7,67,5],[67,9,67,7],[67,38,67,36],[68,4,68,2,"icons"],[68,9,68,7],[68,11,68,9],[68,12,68,10],[68,50,68,48],[68,51,68,49],[69,4,69,2,"redirect"],[69,12,69,10],[69,14,69,12],[70,6,70,4,"native"],[70,12,70,10],[70,14,70,12],[70,31,70,29],[71,6,71,4,"universal"],[71,15,71,13],[71,17,71,15],[72,4,72,2],[73,2,73,0],[73,3,73,1],[75,2,75,0],[76,2,76,0],[77,2,77,0],[79,2,84,7],[79,8,84,13,"PolkadotProvider"],[79,24,84,62],[79,27,84,65,"PolkadotProvider"],[79,28,84,66],[80,4,85,2,"children"],[80,12,85,10],[81,4,86,2,"endpoint"],[82,2,87,0],[82,3,87,1],[82,8,87,6],[83,4,87,6,"_s"],[83,6,87,6],[84,4,88,2],[84,10,88,8],[84,11,88,9,"api"],[84,14,88,12],[84,16,88,14,"setApi"],[84,22,88,20],[84,23,88,21],[84,26,88,24],[84,30,88,24,"useState"],[84,36,88,32],[84,37,88,32,"useState"],[84,45,88,32],[84,47,88,45],[84,51,88,49],[84,52,88,50],[85,4,89,2],[85,10,89,8],[85,11,89,9,"isApiReady"],[85,21,89,19],[85,23,89,21,"setIsApiReady"],[85,36,89,34],[85,37,89,35],[85,40,89,38],[85,44,89,38,"useState"],[85,50,89,46],[85,51,89,46,"useState"],[85,59,89,46],[85,61,89,47],[85,66,89,52],[85,67,89,53],[86,4,90,2],[86,10,90,8],[86,11,90,9,"accounts"],[86,19,90,17],[86,21,90,19,"setAccounts"],[86,32,90,30],[86,33,90,31],[86,36,90,34],[86,40,90,34,"useState"],[86,46,90,42],[86,47,90,42,"useState"],[86,55,90,42],[86,57,90,63],[86,59,90,65],[86,60,90,66],[87,4,91,2],[87,10,91,8],[87,11,91,9,"selectedAccount"],[87,26,91,24],[87,28,91,26,"setSelectedAccount"],[87,46,91,44],[87,47,91,45],[87,50,91,48],[87,54,91,48,"useState"],[87,60,91,56],[87,61,91,56,"useState"],[87,69,91,56],[87,71,91,82],[87,75,91,86],[87,76,91,87],[88,4,92,2],[88,10,92,8],[88,11,92,9,"error"],[88,16,92,14],[88,18,92,16,"setError"],[88,26,92,24],[88,27,92,25],[88,30,92,28],[88,34,92,28,"useState"],[88,40,92,36],[88,41,92,36,"useState"],[88,49,92,36],[88,51,92,52],[88,55,92,56],[88,56,92,57],[89,4,93,2],[89,10,93,8],[89,11,93,9,"isLoading"],[89,20,93,18],[89,22,93,20,"setIsLoading"],[89,34,93,32],[89,35,93,33],[89,38,93,36],[89,42,93,36,"useState"],[89,48,93,44],[89,49,93,44,"useState"],[89,57,93,44],[89,59,93,45],[89,64,93,50],[89,65,93,51],[90,4,94,2],[90,10,94,8],[90,11,94,9,"isConnected"],[90,22,94,20],[90,24,94,22,"setIsConnected"],[90,38,94,36],[90,39,94,37],[90,42,94,40],[90,46,94,40,"useState"],[90,52,94,48],[90,53,94,48,"useState"],[90,61,94,48],[90,63,94,49],[90,68,94,54],[90,69,94,55],[91,4,96,2],[91,10,96,8,"rpcEndpoint"],[91,21,96,19],[91,24,96,22,"endpoint"],[91,32,96,30],[91,36,96,34],[91,40,96,34,"getCurrentEndpoint"],[91,50,96,52],[91,51,96,52,"getCurrentEndpoint"],[91,69,96,52],[91,71,96,53],[91,72,96,54],[93,4,98,2],[94,4,99,2],[95,4,100,2],[97,4,102,2],[97,8,102,2,"useEffect"],[97,14,102,11],[97,15,102,11,"useEffect"],[97,24,102,11],[97,26,102,12],[97,32,102,18],[98,6,103,4],[98,10,103,8,"Platform"],[98,18,103,16],[98,19,103,16,"default"],[98,26,103,16],[98,27,103,17,"OS"],[98,29,103,19],[98,34,103,24],[98,39,103,29],[98,41,103,31],[99,8,104,6,"console"],[99,15,104,13],[99,16,104,14,"log"],[99,19,104,17],[99,20,104,18],[99,74,104,72],[99,75,104,73],[100,8,105,6,"setIsApiReady"],[100,21,105,19],[100,22,105,20],[100,26,105,24],[100,27,105,25],[101,8,106,6],[102,6,107,4],[103,6,109,4],[103,12,109,10,"initApi"],[103,19,109,17],[103,22,109,20],[103,28,109,20,"initApi"],[103,29,109,20],[103,34,109,32],[104,8,110,6],[104,12,110,10],[105,10,111,8],[105,14,111,12],[105,15,111,13,"ApiPromise"],[105,25,111,23],[105,29,111,27],[105,30,111,28,"WsProvider"],[105,40,111,38],[105,42,111,40],[106,12,112,10,"console"],[106,19,112,17],[106,20,112,18,"warn"],[106,24,112,22],[106,25,112,23],[106,72,112,70],[106,73,112,71],[107,12,113,10,"setIsApiReady"],[107,25,113,23],[107,26,113,24],[107,30,113,28],[107,31,113,29],[108,12,114,10],[109,10,115,8],[110,10,117,8,"console"],[110,17,117,15],[110,18,117,16,"log"],[110,21,117,19],[110,22,117,20],[110,58,117,56],[110,60,117,58,"rpcEndpoint"],[110,71,117,69],[110,72,117,70],[111,10,119,8],[111,16,119,14,"provider"],[111,24,119,22],[111,27,119,25],[111,31,119,29,"WsProvider"],[111,41,119,39],[111,42,119,40,"rpcEndpoint"],[111,53,119,51],[111,54,119,52],[112,10,120,8],[112,16,120,14,"apiInstance"],[112,27,120,25],[112,30,120,28],[112,36,120,34,"ApiPromise"],[112,46,120,44],[112,47,120,45,"create"],[112,53,120,51],[112,54,120,52],[113,12,120,54,"provider"],[114,10,120,63],[114,11,120,64],[114,12,120,65],[115,10,122,8],[115,16,122,14,"apiInstance"],[115,27,122,25],[115,28,122,26,"isReady"],[115,35,122,33],[116,10,124,8,"setApi"],[116,16,124,14],[116,17,124,15,"apiInstance"],[116,28,124,26],[116,29,124,27],[117,10,125,8,"setIsApiReady"],[117,23,125,21],[117,24,125,22],[117,28,125,26],[117,29,125,27],[118,10,126,8,"setError"],[118,18,126,16],[118,19,126,17],[118,23,126,21],[118,24,126,22],[119,10,128,8,"console"],[119,17,128,15],[119,18,128,16,"log"],[119,21,128,19],[119,22,128,20],[119,79,128,77],[119,80,128,78],[121,10,130,8],[122,10,131,8],[122,16,131,14],[122,17,131,15,"chain"],[122,22,131,20],[122,24,131,22,"nodeName"],[122,32,131,30],[122,34,131,32,"nodeVersion"],[122,45,131,43],[122,46,131,44],[122,49,131,47],[122,55,131,53,"Promise"],[122,62,131,60],[122,63,131,61,"all"],[122,66,131,64],[122,67,131,65],[122,68,132,10,"apiInstance"],[122,79,132,21],[122,80,132,22,"rpc"],[122,83,132,25],[122,84,132,26,"system"],[122,90,132,32],[122,91,132,33,"chain"],[122,96,132,38],[122,97,132,39],[122,98,132,40],[122,100,133,10,"apiInstance"],[122,111,133,21],[122,112,133,22,"rpc"],[122,115,133,25],[122,116,133,26,"system"],[122,122,133,32],[122,123,133,33,"name"],[122,127,133,37],[122,128,133,38],[122,129,133,39],[122,131,134,10,"apiInstance"],[122,142,134,21],[122,143,134,22,"rpc"],[122,146,134,25],[122,147,134,26,"system"],[122,153,134,32],[122,154,134,33,"version"],[122,161,134,40],[122,162,134,41],[122,163,134,42],[122,164,135,9],[122,165,135,10],[123,10,137,8,"console"],[123,17,137,15],[123,18,137,16,"log"],[123,21,137,19],[123,22,137,20],[123,35,137,33,"chain"],[123,40,137,38],[123,42,137,40],[123,43,137,41],[124,10,138,8,"console"],[124,17,138,15],[124,18,138,16,"log"],[124,21,138,19],[124,22,138,20],[124,36,138,34,"nodeName"],[124,44,138,42],[124,49,138,47,"nodeVersion"],[124,60,138,58],[124,62,138,60],[124,63,138,61],[125,8,140,6],[125,9,140,7],[125,10,140,8],[125,17,140,15,"err"],[125,20,140,23],[125,22,140,25],[126,10,141,8,"console"],[126,17,141,15],[126,18,141,16,"error"],[126,23,141,21],[126,24,141,22],[126,64,141,62],[126,66,141,64,"err"],[126,69,141,67],[126,70,141,68],[127,10,142,8,"setError"],[127,18,142,16],[127,19,142,17],[127,41,142,39,"rpcEndpoint"],[127,52,142,50],[127,54,142,52],[127,55,142,53],[128,10,143,8,"setIsApiReady"],[128,23,143,21],[128,24,143,22],[128,29,143,27],[128,30,143,28],[129,8,144,6],[130,6,145,4],[130,7,145,5],[131,6,147,4,"initApi"],[131,13,147,11],[131,14,147,12],[131,15,147,13],[132,6,149,4],[132,13,149,11],[132,19,149,17],[133,8,150,6],[133,12,150,10,"api"],[133,15,150,13],[133,17,150,15],[134,10,151,8,"api"],[134,13,151,11],[134,14,151,12,"disconnect"],[134,24,151,22],[134,25,151,23],[134,26,151,24],[135,8,152,6],[136,6,153,4],[136,7,153,5],[137,4,154,2],[137,5,154,3],[137,7,154,5],[137,8,154,6,"rpcEndpoint"],[137,19,154,17],[137,20,154,18],[137,21,154,19],[139,4,156,2],[140,4,157,2],[141,4,158,2],[143,4,160,2],[143,10,160,8,"connectWallet"],[143,23,160,21],[143,26,160,24],[143,32,160,24,"connectWallet"],[143,33,160,24],[143,38,160,36],[144,6,161,4],[144,10,161,8],[145,8,162,6,"setError"],[145,16,162,14],[145,17,162,15],[145,21,162,19],[145,22,162,20],[146,8,163,6,"setIsLoading"],[146,20,163,18],[146,21,163,19],[146,25,163,23],[146,26,163,24],[147,8,165,6],[147,12,165,10,"Platform"],[147,20,165,18],[147,21,165,18,"default"],[147,28,165,18],[147,29,165,19,"OS"],[147,31,165,21],[147,36,165,26],[147,41,165,31],[147,43,165,33],[148,10,166,8,"Alert"],[148,15,166,13],[148,16,166,13,"default"],[148,23,166,13],[148,24,166,14,"alert"],[148,29,166,19],[148,30,167,10],[148,52,167,32],[148,54,168,10],[148,126,168,82],[148,128,169,10],[148,129,169,11],[149,12,169,13,"text"],[149,16,169,17],[149,18,169,19],[150,10,169,24],[150,11,169,25],[150,12,170,8],[150,13,170,9],[151,10,171,8,"setIsLoading"],[151,22,171,20],[151,23,171,21],[151,28,171,26],[151,29,171,27],[152,10,172,8],[153,8,173,6],[154,8,175,6,"console"],[154,15,175,13],[154,16,175,14,"log"],[154,19,175,17],[154,20,175,18],[154,55,175,53],[154,56,175,54],[156,8,177,6],[157,8,178,6],[158,8,179,6],[160,8,181,6,"Alert"],[160,13,181,11],[160,14,181,11,"default"],[160,21,181,11],[160,22,181,12,"alert"],[160,27,181,17],[160,28,182,8],[160,44,182,24],[160,46,183,8],[160,108,183,70],[160,110,184,8],[160,111,184,9],[161,10,184,11,"text"],[161,14,184,15],[161,16,184,17],[162,8,184,22],[162,9,184,23],[162,10,185,6],[162,11,185,7],[163,8,187,6,"setIsLoading"],[163,20,187,18],[163,21,187,19],[163,26,187,24],[163,27,187,25],[164,6,189,4],[164,7,189,5],[164,8,189,6],[164,15,189,13,"err"],[164,18,189,21],[164,20,189,23],[165,8,190,6,"console"],[165,15,190,13],[165,16,190,14,"error"],[165,21,190,19],[165,22,190,20],[165,51,190,49],[165,53,190,51,"err"],[165,56,190,54],[165,57,190,55],[166,8,191,6,"setError"],[166,16,191,14],[166,17,191,15,"WALLET_ERRORS"],[166,27,191,28],[166,28,191,28,"WALLET_ERRORS"],[166,41,191,28],[166,42,191,29,"CONNECTION_FAILED"],[166,59,191,46],[166,60,191,47],[167,8,192,6,"setIsLoading"],[167,20,192,18],[167,21,192,19],[167,26,192,24],[167,27,192,25],[168,6,193,4],[169,4,194,2],[169,5,194,3],[171,4,196,2],[172,4,197,2],[173,4,198,2],[175,4,200,2],[175,10,200,8,"handleSessionUpdate"],[175,29,200,27],[175,32,200,31,"session"],[175,39,200,43],[175,43,200,48],[176,6,201,4,"console"],[176,13,201,11],[176,14,201,12,"log"],[176,17,201,15],[176,18,201,16],[176,55,201,53],[176,56,201,54],[178,6,203,4],[179,6,204,4],[179,12,204,10,"namespaces"],[179,22,204,20],[179,25,204,23,"session"],[179,32,204,30],[179,33,204,31,"namespaces"],[179,43,204,41],[180,6,205,4],[180,12,205,10,"polkadotAccounts"],[180,28,205,26],[180,31,205,29,"namespaces"],[180,41,205,39],[180,43,205,41,"polkadot"],[180,51,205,49],[180,53,205,51,"accounts"],[180,61,205,59],[180,65,205,63],[180,67,205,65],[181,6,207,4],[181,12,207,10,"connectedAccounts"],[181,29,207,47],[181,32,207,50,"polkadotAccounts"],[181,48,207,66],[181,49,207,67,"map"],[181,52,207,70],[181,53,207,72,"acc"],[181,56,207,83],[181,60,207,88],[182,8,208,6],[183,8,209,6],[183,14,209,12,"parts"],[183,19,209,17],[183,22,209,20,"acc"],[183,25,209,23],[183,26,209,24,"split"],[183,31,209,29],[183,32,209,30],[183,35,209,33],[183,36,209,34],[184,8,210,6],[184,14,210,12,"address"],[184,21,210,19],[184,24,210,22,"parts"],[184,29,210,27],[184,30,210,28,"parts"],[184,35,210,33],[184,36,210,34,"length"],[184,42,210,40],[184,45,210,43],[184,46,210,44],[184,47,210,45],[185,8,212,6],[185,15,212,13],[186,10,213,8,"address"],[186,17,213,15],[187,10,214,8,"source"],[187,16,214,14],[187,18,214,16],[188,8,215,6],[188,9,215,7],[189,6,216,4],[189,7,216,5],[189,8,216,6],[190,6,218,4],[190,10,218,8,"connectedAccounts"],[190,27,218,25],[190,28,218,26,"length"],[190,34,218,32],[190,37,218,35],[190,38,218,36],[190,40,218,38],[191,8,219,6,"setAccounts"],[191,19,219,17],[191,20,219,18,"connectedAccounts"],[191,37,219,35],[191,38,219,36],[192,8,220,6,"setSelectedAccount"],[192,26,220,24],[192,27,220,25,"connectedAccounts"],[192,44,220,42],[192,45,220,43],[192,46,220,44],[192,47,220,45],[192,48,220,46],[193,8,221,6,"setIsConnected"],[193,22,221,20],[193,23,221,21],[193,27,221,25],[193,28,221,26],[195,8,223,6],[196,8,224,6,"AsyncStorage"],[196,20,224,18],[196,21,224,18,"default"],[196,28,224,18],[196,29,224,19,"setItem"],[196,36,224,26],[196,37,224,27],[196,49,224,39],[196,51,224,41,"JSON"],[196,55,224,45],[196,56,224,46,"stringify"],[196,65,224,55],[196,66,224,56,"session"],[196,73,224,63],[196,74,224,64],[196,75,224,65],[197,8,226,6,"console"],[197,15,226,13],[197,16,226,14,"log"],[197,19,226,17],[197,20,226,18],[197,35,226,33,"connectedAccounts"],[197,52,226,50],[197,53,226,51,"length"],[197,59,226,57],[197,72,226,70],[197,73,226,71],[198,6,227,4],[199,4,228,2],[199,5,228,3],[201,4,230,2],[202,4,231,2],[203,4,232,2],[205,4,234,2],[205,10,234,8,"disconnectWallet"],[205,26,234,24],[205,29,234,27],[205,35,234,27,"disconnectWallet"],[205,36,234,27],[205,41,234,39],[206,6,235,4],[206,10,235,8],[207,8,236,6,"setAccounts"],[207,19,236,17],[207,20,236,18],[207,22,236,20],[207,23,236,21],[208,8,237,6,"setSelectedAccount"],[208,26,237,24],[208,27,237,25],[208,31,237,29],[208,32,237,30],[209,8,238,6,"setIsConnected"],[209,22,238,20],[209,23,238,21],[209,28,238,26],[209,29,238,27],[211,8,240,6],[212,8,241,6],[212,14,241,12,"AsyncStorage"],[212,26,241,24],[212,27,241,24,"default"],[212,34,241,24],[212,35,241,25,"removeItem"],[212,45,241,35],[212,46,241,36],[212,58,241,48],[212,59,241,49],[213,8,243,6,"console"],[213,15,243,13],[213,16,243,14,"log"],[213,19,243,17],[213,20,243,18],[213,44,243,42],[213,45,243,43],[214,6,244,4],[214,7,244,5],[214,8,244,6],[214,15,244,13,"error"],[214,20,244,18],[214,22,244,20],[215,8,245,6,"console"],[215,15,245,13],[215,16,245,14,"error"],[215,21,245,19],[215,22,245,20],[215,44,245,42],[215,46,245,44,"error"],[215,51,245,49],[215,52,245,50],[216,6,246,4],[217,4,247,2],[217,5,247,3],[219,4,249,2],[220,4,250,2],[221,4,251,2],[223,4,253,2],[223,10,253,8,"value"],[223,15,253,34],[223,18,253,37],[224,6,254,4],[225,6,255,4,"api"],[225,9,255,7],[226,6,256,4,"isApiReady"],[226,16,256,14],[227,6,258,4],[228,6,259,4,"isConnected"],[228,17,259,15],[229,6,260,4,"accounts"],[229,14,260,12],[230,6,261,4,"selectedAccount"],[230,21,261,19],[231,6,263,4],[232,6,264,4,"connectWallet"],[232,19,264,17],[233,6,265,4,"disconnectWallet"],[233,22,265,20],[234,6,267,4],[235,6,268,4,"error"],[235,11,268,9],[236,6,269,4,"isLoading"],[237,4,270,2],[237,5,270,3],[238,4,272,2],[238,24,273,4],[238,28,273,4,"_reactJsxDevRuntime"],[238,47,273,4],[238,48,273,4,"jsxDEV"],[238,54,273,4],[238,56,273,5,"PolkadotContext"],[238,71,273,20],[238,72,273,21,"Provider"],[238,80,273,29],[239,6,273,30,"value"],[239,11,273,35],[239,13,273,37,"value"],[239,18,273,43],[240,6,273,43,"children"],[240,14,273,43],[240,30,274,6],[240,34,274,6,"_reactJsxDevRuntime"],[240,53,274,6],[240,54,274,6,"jsxDEV"],[240,60,274,6],[240,62,274,7,"_walletconnectModalReactNative"],[240,92,274,25],[240,93,274,25,"WalletConnectModal"],[240,111,274,25],[241,8,275,8,"projectId"],[241,17,275,17],[241,19,275,19,"projectId"],[241,28,275,29],[242,8,276,8,"providerMetadata"],[242,24,276,24],[242,26,276,26,"providerMetadata"],[242,42,276,43],[243,8,277,8,"onSessionUpdate"],[243,23,277,23],[243,25,277,25,"handleSessionUpdate"],[244,6,277,45],[245,8,277,45,"fileName"],[245,16,277,45],[245,18,277,45,"_jsxFileName"],[245,30,277,45],[246,8,277,45,"lineNumber"],[246,18,277,45],[247,8,277,45,"columnNumber"],[247,20,277,45],[248,6,277,45],[248,13,278,7],[248,14,278,8],[248,16,279,7,"children"],[248,24,279,15],[249,4,279,15],[250,6,279,15,"fileName"],[250,14,279,15],[250,16,279,15,"_jsxFileName"],[250,28,279,15],[251,6,279,15,"lineNumber"],[251,16,279,15],[252,6,279,15,"columnNumber"],[252,18,279,15],[253,4,279,15],[253,11,280,30],[253,12,280,31],[254,2,282,0],[254,3,282,1],[256,2,284,0],[257,2,285,0],[258,2,286,0],[259,2,286,0,"_s"],[259,4,286,0],[259,5,84,13,"PolkadotProvider"],[259,21,84,62],[260,2,84,62,"_c"],[260,4,84,62],[260,7,84,13,"PolkadotProvider"],[260,23,84,62],[261,2,288,7],[261,8,288,13,"usePolkadot"],[261,19,288,24],[261,22,288,27,"usePolkadot"],[261,23,288,27],[261,28,288,54],[262,4,288,54,"_s2"],[262,7,288,54],[263,4,289,2],[263,10,289,8,"context"],[263,17,289,15],[263,20,289,18],[263,24,289,18,"useContext"],[263,30,289,28],[263,31,289,28,"useContext"],[263,41,289,28],[263,43,289,29,"PolkadotContext"],[263,58,289,44],[263,59,289,45],[264,4,290,2],[264,8,290,6],[264,9,290,7,"context"],[264,16,290,14],[264,18,290,16],[265,6,291,4],[265,12,291,10],[265,16,291,14,"Error"],[265,21,291,19],[265,22,291,20],[265,72,291,70],[265,73,291,71],[266,4,292,2],[267,4,293,2],[267,11,293,9,"context"],[267,18,293,16],[268,2,294,0],[268,3,294,1],[269,2,294,2,"_s2"],[269,5,294,2],[269,6,288,13,"usePolkadot"],[269,17,288,24],[270,2,288,24],[270,6,288,24,"_c"],[270,8,288,24],[271,2,288,24,"$RefreshReg$"],[271,14,288,24],[271,15,288,24,"_c"],[271,17,288,24],[272,0,288,24],[272,3]],"functionMap":{"names":["<global>","PolkadotProvider","useEffect$argument_0","initApi","<anonymous>","connectWallet","handleSessionUpdate","polkadotAccounts.map$argument_0","disconnectWallet","usePolkadot"],"mappings":"AAA;iECmF;YCkB;oBCO;KDoC;WEI;KFI;GDC;wBIM;GJkC;8BKM;uECO;KDS;GLY;2BOM;GPa;CDmC;2BSM;CTM"},"hasCjsExports":false},"type":"js/module"}]} |