UNPKG

@aptos-labs/wallet-adapter-core

Version:
1 lines 166 kB
{"version":3,"sources":["/home/runner/work/aptos-wallet-adapter/aptos-wallet-adapter/packages/wallet-adapter-core/dist/index.mjs","../src/version.ts","../src/WalletCore.ts","../src/ga/index.ts","../src/error/index.ts","../src/constants.ts","../src/utils/helpers.ts","../src/utils/localStorage.ts","../src/utils/walletSelector.ts","../src/registry.ts","../src/sdkWallets.ts","../src/index.ts"],"names":["WALLET_ADAPTER_CORE_VERSION","EventEmitter","AccountAddress","Aptos","Network","NetworkToChainId","getAptosWallets","isWalletWithRequiredFeatureSet","UserResponseStatus","GA4","aptosGAID","injectGA","gtag","a","b","c","dataLayer","window","push","arguments","gaID","head","document","getElementsByTagName","myScript","createElement","setAttribute","that","onload","Date","send_page_view","insertBefore","children","WalletError","message","error","Error","WalletNotSelectedError","name","WalletNotReadyError","WalletConnectionError","WalletDisconnectionError","WalletAccountError","WalletGetNetworkError","WalletAccountChangeError","WalletNetworkChangeError","WalletNotConnectedError","WalletSignMessageError","WalletSignMessageAndVerifyError","WalletSignAndSubmitMessageError","WalletSignTransactionError","WalletNotSupportedMethod","WalletChangeNetworkError","WalletSubmitTransactionError","WalletNotFoundError","WalletReadyState","NetworkName","ChainIdToAnsSupportedNetworkMap","APTOS_CONNECT_BASE_URL","APTOS_CONNECT_ACCOUNT_URL","AptosConfig","Hex","NetworkToNodeAPI","isMobile","test","navigator","userAgent","isInAppBrowser","isIphone","isAndroid","isRedirectable","generalizedErrorMessage","getAptosConfig","networkInfo","dappConfig","pluginSettings","TRANSACTION_SUBMITTER","transactionSubmitter","isAptosNetwork","currentNetwork","convertNetwork","isAptosLiveNetwork","apiKey","aptosApiKeys","network","clientConfig","API_KEY","knownNetworks","okx","url","isKnownNetwork","Object","values","includes","CUSTOM","fullnode","fetchDevnetChainId","aptos","getChainId","handlePublishPackageTransaction","transactionInput","metadataBytes","data","functionArguments","fromHexInput","toUint8Array","byteCode","Array","isArray","map","byte","MAINNET","TESTNET","DEVNET","LOCAL","LOCAL_STORAGE_ITEM_KEY","setLocalStorage","walletName","localStorage","setItem","removeLocalStorage","removeItem","getLocalStorage","getItem","partitionWallets","wallets","partitionFunction","isInstalledOrLoadable","defaultWallets","moreWallets","wallet","readyState","isInstallRequired","isWalletReady","truncateAddress","address","slice","isAptosConnectWallet","startsWith","getAptosConnectWallets","aptosConnectWallets","otherWallets","groupAndSortWallets","options","sortAptosConnectWallets","sort","sortAvailableWallets","sortInstallableWallets","availableWallets","installableWallets","aptosStandardSupportedWalletList","icon","isAIP62Standard","deeplinkProvider","crossChainStandardSupportedWalletList","AptosConnectAppleWallet","AptosConnectGoogleWallet","getSDKWallets","sdkWallets","dappId","aptosConnectDappId","aptosConnect","WalletCore","optInWallets","disableTelemetry","_wallet","_sdkWallets","_standard_wallets","_standard_not_detected_wallets","_network","_connected","_connecting","_account","_optInWallets","_disableTelemetry","ga4","_dappConfig","fetchExtensionAIP62AptosWallets","fetchSDKAIP62AptosWallets","appendNotDetectedStandardSupportedWallets","aptosWallets","on","setExtensionAIP62Wallets","removeRegisterListener","removeUnregisterListener","extensionwWallets","excludeWallet","isValid","index","findIndex","notDetctedWallet","splice","alreadyExists","some","w","isAptosNativeWallet","emit","walletRegistry","crossChainWallets","supportedWallet","existingStandardWallet","find","length","recordEvent","eventName","additionalInfo","network_url","adapter_core_version","send_to","ensureWalletExists","ensureAccountExists","account","setAnsName","aptosConfig","chainId","ansName","ans","getPrimaryName","toString","console","log","clearData","setWallet","setAccount","setNetwork","isConnected","notDetectedWallets","connect","selectedWallet","uninstalledWallet","parameter","ref","location","allDetectedWallets","encodeURIComponent","href","origin","concat","connectWallet","response","features","status","REJECTED","args","output","signIn","input","onConnect","errMsg","disconnect","signAndSubmitTransaction","shouldUseTxnSubmitter","transaction","signAndSubmitTransactionMethod","signTransactionResponse","function","version","build","simple","sender","payload","gasUnitPrice","maxGasAmount","withFeePayer","signTransaction","transactionOrPayload","submitTransaction","senderAuthenticator","authenticator","pluginParams","hash","asFeePayer","signTransactionV1_1StandardInput","walletSignTransactionMethod","rawTransaction","bcsToBytes","expirationTimestamp","expirationSecondsFromNow","sequenceNumber","accountSequenceNumber","from","signMessage","additionalSignersAuthenticators","transactionType","multiAgentTxn","transaction_type","submit","multiAgent","onAccountChange","onNetworkChange","changeNetwork","to","signMessageAndVerify","signingMessage","TextEncoder","encode","fullMessage","publicKey","verifySignatureAsync","signature","throwErrorWithReason","verifySignature"],"mappings":"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","sourcesContent":["// src/version.ts\nvar WALLET_ADAPTER_CORE_VERSION = \"7.3.0\";\n\n// src/WalletCore.ts\nimport EventEmitter from \"eventemitter3\";\nimport {\n AccountAddress,\n Aptos as Aptos2,\n Network as Network2,\n NetworkToChainId\n} from \"@aptos-labs/ts-sdk\";\nimport {\n getAptosWallets,\n isWalletWithRequiredFeatureSet,\n UserResponseStatus\n} from \"@aptos-labs/wallet-standard\";\n\n// src/ga/index.ts\nvar GA4 = class {\n constructor() {\n this.aptosGAID = \"G-GNVVWBL3J9\";\n this.injectGA(this.aptosGAID);\n }\n gtag(a, b, c) {\n let dataLayer = window.dataLayer || [];\n dataLayer.push(arguments);\n }\n injectGA(gaID) {\n if (typeof window === \"undefined\") return;\n if (!gaID) return;\n const head = document.getElementsByTagName(\"head\")[0];\n var myScript = document.createElement(\"script\");\n myScript.setAttribute(\n \"src\",\n `https://www.googletagmanager.com/gtag/js?id=${gaID}`\n );\n const that = this;\n myScript.onload = function() {\n that.gtag(\"js\", /* @__PURE__ */ new Date());\n that.gtag(\"config\", `${gaID}`, {\n send_page_view: false\n });\n };\n head.insertBefore(myScript, head.children[1]);\n }\n};\n\n// src/error/index.ts\nvar WalletError = class extends Error {\n constructor(message, error) {\n super(message);\n this.error = error;\n }\n};\nvar WalletNotSelectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSelectedError\";\n }\n};\nvar WalletNotReadyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotReadyError\";\n }\n};\nvar WalletConnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletConnectionError\";\n }\n};\nvar WalletDisconnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletDisconnectionError\";\n }\n};\nvar WalletAccountError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountError\";\n }\n};\nvar WalletGetNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletGetNetworkError\";\n }\n};\nvar WalletAccountChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountChangeError\";\n }\n};\nvar WalletNetworkChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNetworkChangeError\";\n }\n};\nvar WalletNotConnectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotConnectedError\";\n }\n};\nvar WalletSignMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageError\";\n }\n};\nvar WalletSignMessageAndVerifyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageAndVerifyError\";\n }\n};\nvar WalletSignAndSubmitMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignAndSubmitMessageError\";\n }\n};\nvar WalletSignTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignTransactionError\";\n }\n};\nvar WalletNotSupportedMethod = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSupportedMethod\";\n }\n};\nvar WalletChangeNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletChangeNetworkError\";\n }\n};\nvar WalletSubmitTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSubmitTransactionError\";\n }\n};\nvar WalletNotFoundError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotFoundError\";\n }\n};\n\n// src/constants.ts\nvar WalletReadyState = /* @__PURE__ */ ((WalletReadyState2) => {\n WalletReadyState2[\"Installed\"] = \"Installed\";\n WalletReadyState2[\"NotDetected\"] = \"NotDetected\";\n return WalletReadyState2;\n})(WalletReadyState || {});\nvar NetworkName = /* @__PURE__ */ ((NetworkName2) => {\n NetworkName2[\"Mainnet\"] = \"mainnet\";\n NetworkName2[\"Testnet\"] = \"testnet\";\n NetworkName2[\"Devnet\"] = \"devnet\";\n return NetworkName2;\n})(NetworkName || {});\nvar ChainIdToAnsSupportedNetworkMap = {\n \"1\": \"mainnet\",\n // mainnet\n \"2\": \"testnet\"\n // testnet\n};\nvar APTOS_CONNECT_BASE_URL = \"https://aptosconnect.app\";\nvar APTOS_CONNECT_ACCOUNT_URL = \"https://aptosconnect.app/dashboard/main-account\";\n\n// src/utils/helpers.ts\nimport {\n Aptos,\n AptosConfig,\n Hex,\n Network,\n NetworkToNodeAPI\n} from \"@aptos-labs/ts-sdk\";\nfunction isMobile() {\n return /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(\n navigator.userAgent\n );\n}\nfunction isInAppBrowser() {\n const isIphone = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(\n navigator.userAgent\n );\n const isAndroid = /(Android).*Version\\/[\\d.]+.*Chrome\\/[^\\s]+ Mobile/i.test(\n navigator.userAgent\n );\n return isIphone || isAndroid;\n}\nfunction isRedirectable() {\n if (typeof navigator === \"undefined\" || !navigator) return false;\n return isMobile() && !isInAppBrowser();\n}\nfunction generalizedErrorMessage(error) {\n return typeof error === \"object\" && \"message\" in error ? error.message : error;\n}\nvar getAptosConfig = (networkInfo, dappConfig) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n const pluginSettings = {\n TRANSACTION_SUBMITTER: dappConfig?.transactionSubmitter\n };\n if (isAptosNetwork(networkInfo)) {\n const currentNetwork = convertNetwork(networkInfo);\n if (isAptosLiveNetwork(currentNetwork)) {\n const apiKey = dappConfig?.aptosApiKeys;\n return new AptosConfig({\n network: currentNetwork,\n clientConfig: { API_KEY: apiKey ? apiKey[currentNetwork] : void 0 },\n pluginSettings\n });\n }\n return new AptosConfig({\n network: currentNetwork,\n pluginSettings\n });\n }\n const knownNetworks = {\n okx: \"https://wallet.okx.com/fullnode/aptos/discover/rpc\"\n };\n if (networkInfo.url) {\n const isKnownNetwork = Object.values(knownNetworks).includes(\n networkInfo.url\n );\n if (isKnownNetwork) {\n return new AptosConfig({\n network: Network.CUSTOM,\n fullnode: networkInfo.url,\n pluginSettings\n });\n }\n }\n throw new Error(\n `Invalid network, network ${networkInfo.name} not supported with Aptos wallet adapter to prevent user from using an unexpected network.`\n );\n};\nvar isAptosNetwork = (networkInfo) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n return NetworkToNodeAPI[networkInfo.name] !== void 0;\n};\nvar isAptosLiveNetwork = (networkInfo) => {\n return networkInfo === \"devnet\" || networkInfo === \"testnet\" || networkInfo === \"mainnet\";\n};\nvar fetchDevnetChainId = async () => {\n const aptos = new Aptos();\n return await aptos.getChainId();\n};\nvar handlePublishPackageTransaction = (transactionInput) => {\n let metadataBytes = transactionInput.data.functionArguments[0];\n if (typeof metadataBytes === \"string\") {\n metadataBytes = Hex.fromHexInput(metadataBytes).toUint8Array();\n }\n let byteCode = transactionInput.data.functionArguments[1];\n if (Array.isArray(byteCode)) {\n byteCode = byteCode.map((byte) => {\n if (typeof byte === \"string\") {\n return Hex.fromHexInput(byte).toUint8Array();\n }\n return byte;\n });\n } else {\n throw new WalletSignAndSubmitMessageError(\n \"The bytecode argument must be an array.\"\n ).message;\n }\n return { metadataBytes, byteCode };\n};\nfunction convertNetwork(networkInfo) {\n switch (networkInfo?.name) {\n case \"mainnet\":\n return Network.MAINNET;\n case \"testnet\":\n return Network.TESTNET;\n case \"devnet\":\n return Network.DEVNET;\n case \"local\":\n return Network.LOCAL;\n default:\n throw new Error(\"Invalid Aptos network name\");\n }\n}\n\n// src/utils/localStorage.ts\nvar LOCAL_STORAGE_ITEM_KEY = \"AptosWalletName\";\nfunction setLocalStorage(walletName) {\n localStorage.setItem(LOCAL_STORAGE_ITEM_KEY, walletName);\n}\nfunction removeLocalStorage() {\n localStorage.removeItem(LOCAL_STORAGE_ITEM_KEY);\n}\nfunction getLocalStorage() {\n localStorage.getItem(LOCAL_STORAGE_ITEM_KEY);\n}\n\n// src/utils/walletSelector.ts\nfunction partitionWallets(wallets, partitionFunction = isInstalledOrLoadable) {\n const defaultWallets = [];\n const moreWallets = [];\n for (const wallet of wallets) {\n if (partitionFunction(wallet)) defaultWallets.push(wallet);\n else moreWallets.push(wallet);\n }\n return { defaultWallets, moreWallets };\n}\nfunction isInstalledOrLoadable(wallet) {\n return wallet.readyState === \"Installed\" /* Installed */;\n}\nfunction isInstallRequired(wallet) {\n const isWalletReady = isInstalledOrLoadable(wallet);\n const isMobile2 = !isWalletReady && isRedirectable();\n return !isMobile2 && !isWalletReady;\n}\nfunction truncateAddress(address) {\n if (!address) return;\n return `${address.slice(0, 6)}...${address.slice(-5)}`;\n}\nfunction isAptosConnectWallet(wallet) {\n if (!wallet.url) return false;\n return wallet.url.startsWith(APTOS_CONNECT_BASE_URL);\n}\nfunction getAptosConnectWallets(wallets) {\n const { defaultWallets, moreWallets } = partitionWallets(\n wallets,\n isAptosConnectWallet\n );\n return { aptosConnectWallets: defaultWallets, otherWallets: moreWallets };\n}\nfunction groupAndSortWallets(wallets, options) {\n const { aptosConnectWallets, otherWallets } = getAptosConnectWallets(wallets);\n const { defaultWallets, moreWallets } = partitionWallets(otherWallets);\n if (options?.sortAptosConnectWallets) {\n aptosConnectWallets.sort(options.sortAptosConnectWallets);\n }\n if (options?.sortAvailableWallets) {\n defaultWallets.sort(options.sortAvailableWallets);\n }\n if (options?.sortInstallableWallets) {\n moreWallets.sort(options.sortInstallableWallets);\n }\n return {\n /** Wallets that use social login to create an account on the blockchain */\n aptosConnectWallets,\n /** Wallets that are currently installed or loadable. */\n availableWallets: defaultWallets,\n /** Wallets that are NOT currently installed or loadable. */\n installableWallets: moreWallets\n };\n}\n\n// src/registry.ts\nvar aptosStandardSupportedWalletList = [\n {\n name: \"OKX Wallet\",\n url: \"https://chromewebstore.google.com/detail/okx-wallet/mcohilncbfahbmgdjkbpemcciiolgcge\",\n icon: \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJDSURBVHgB7Zq9jtpAEMfHlhEgQLiioXEkoAGECwoKxMcTRHmC5E3IoyRPkPAEkI7unJYmTgEFTYwA8a3NTKScLnCHN6c9r1e3P2llWQy7M/s1Gv1twCP0ej37dDq9x+Zut1t3t9vZjDEHIiSRSPg4ZpDL5fxkMvn1cDh8m0wmfugfO53OoFQq/crn8wxfY9EymQyrVCqMfHvScZx1p9ls3pFxXBy/bKlUipGPrVbLuQqAfsCliq3zl0H84zwtjQrOw4Mt1W63P5LvBm2d+Xz+YzqdgkqUy+WgWCy+Mc/nc282m4FqLBYL+3g8fjDxenq72WxANZbLJeA13zDX67UDioL5ybXwafMYu64Ltn3bdDweQ5R97fd7GyhBQMipx4POeEDHIu2LfDdBIGGz+hJ9CQ1ABjoA2egAZPM6AgiCAEQhsi/C4jHyPA/6/f5NG3Ks2+3CYDC4aTccDrn6ojG54MnEvG00GoVmWLIRNZ7wTCwDHYBsdACy0QHIhiuRETxlICWpMMhGZHmqS8qH6JLyGegAZKMDkI0uKf8X4SWlaZo+Pp1bRrwlJU8ZKLIvUjKh0WiQ3sRUbNVq9c5Ebew7KEo2m/1p4jJ4qAmDaqDQBzj5XyiAT4VCQezJigAU+IDU+z8vJFnGWeC+bKQV/5VZ71FV6L7PA3gg3tXrdQ+DgLhC+75Wq3no69P3MC0NFQpx2lL04Ql9gHK1bRDjsSBIvScBnDTk1WrlGIZBorIDEYJj+rhdgnQ67VmWRe0zlplXl81vcyEt0rSoYDUAAAAASUVORK5CYII=\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true\n },\n {\n name: \"Petra\",\n url: \"https://chromewebstore.google.com/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci?hl=en\",\n icon: \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAeMSURBVHgB7Z09bFNXFMfPtQKVUgZXAomJGokFFlK1Iw1mKkyFlqENVKRTOyARNqRWIkhU6ghSl051pZZ26EeYyoZBjK1wF7og1emEVIYMEKkBcnv+tl9iHMf2s9+979x3z0+K7Dh2JL///3zcj/eeoQyYr9ryGtFJQ3TYWqrwSzP8vGz5h5SsaPIxbZKhxjrRnVeIGrW6adKEGBoTiP6MH8jSuyx0lZQ8aLCC13cS1cc1Q2oDtKJ9nS4YQwsa4XJgIWs7DF1Ja4RUBpibtZdVeOFYWrxx11wZ9e0jGYCjvrJm6Vd+OkNKCDR3Gjo2SjYoDXvDmVl77pml+6TihwQC9v6HVXty2BsHGgAp3xqqacoPkrLhrA0NB71p2xLQ+qChRVLCZ0Bf0NcASB2mXfOVgsB6zn9/13y75fXeF9DwoeZr2i8cK9wYvtHbGG7pAbh5uK3iF5LyWp+s/pIBOg1DhZSiMjNXtYvdL2yUgM5Y/29Sig5KwX4uBSv4ZSMD8Lz+ZVJiAAt3C8kvrQyg0R8dG1mglQHWdDUvNsr/YSWXOiWAx4gXSImKEi/j49Fo+o8XLgOvlZ7rIk+0YBdXaV3rf8zMlLj+HyYlVipTvNxb4dWiaNm9l+jVXUTT/LNn79a///to8/HxIyoWHPxTZOOY+oXI+w4Qvd71A8EhfBqWH7aN8KDRfv5Xg0KmbOaO2sLG/0Fubw/NtB8POmp1V58Q/X6vbYS7tyg4CmeARPTjp9NH96QkZviltlk6pFMYA7x5hOjEaXeRnhZkhJ9r8ktE0AZAXUekv328fwMnAZQFyRkhWAPMsujvzcsVvheYABlBGsEZACn+/Xk5qT4NyAJfLMjKBsEYAOkeEY+UHzrffUX0208kgikKAIzZL14NJ90P4+z59ghFQkkQbwBE/EfnqXAgm8HYX39J9PQJ5cbQU8PyAin/00vFFD8BQ9fPrrW/a16INABSPQ4MhndFB1kA3zUvxBkgER8HJhbwXT+5RLkgygCJ+EVp9tKAeQ0Mb30jxgAxi5+AxvCtI+QVEQZQ8TdBKfB5HHI3ADrgIo3xJwXzAz77gdwNkIyHlU0wzX3C04xnrgZA01OEqV0XIDB8zA/kZgCkfHxJpT/Tu/wcn1wMAGfnOfkRCsiOrnujXAwQ0jp+3rjOAt4NAOG17o8O5gVc9gLeDaCpPx3oBd5xGDBeDTAreO+eZE4UxQDa9Y8HsoCrLXDeDKDRPxmu1gi8GUCjfzJmHe2N8GIAjf7JcVUGvOwJ9BX9ODWr+ZBEUjkw+alqWDPJ+kwj5waAa31FP87LwyZLaSADHspghQ/nPN7KeDu58xIwG8G+vkFkud1rn4NVU+cGCPEMnqyA+J9nOPG1Z2/2s4JODeAz/UsjET/rU9R3Z3w8nRog1vTvSnyQdRlwaoB9Ee70cSk+CKYEIPVXIjOAa/HBdCgGiC36fYjvAmcGiKn7D1V84MwAsaT/kMUHzgwQw1bv0MUHTgwwvSvsgzIKRRAfODFA0Sd/8hQ/6+sLOcsARSXvyH8cggGKmgEkpP3VjC8noxlgRKSIv5zxfgc1wAhIafhcbHYRe5EoKUjq9v9RA/hF2lAPO56yRg2wDRLH+ZoBPCFR/D/uubmgpBqgB6kzfC7SP1ADdCFVfEz+uLodjRqgg+S5/QcO7zqiBiD5Czu42YQrojeAdPGR+l3eYCJqA4SwpOsy+kG0BghBfNfRD6I0QAjio/N3Hf0gOgOEspMHt5PxcXOp6AyAJdXVHG/RMgpI/b5uQxudARBVVxfk3gncV+pPiLIHkGoCZKarnu8rGO0oQKIJfNX9bqKeB5BkAoif9dU/RiH6mUAJJoD4Put+N7oWQPmaIE/xgRqgQx4myFt8oAbowqcJJIgP1AA9+DCBFPGBGqAPLk0gSXygBtgGFyaQJj5QAwwgSxNIFB+oAYaQhQmkig/UACMwiQkkiw/UACMyjgmkiw/UAClIY4IQxAdqgJSMYoJQxAdqgDEYZIKQxAdqgDHpZ4LQxAdm7qi1lDHYeJnHdQIhSta3VBkGroeETaZ3boUnPnBigNjAFbyfCt9ouh1aAjIgVPFByRCtkBItJWvUABHTRAnw3DYpUjCmbYBlUqKEu/8/NQNEDItfL+0kWiIlSp5z8JdqdbPCI4E6KVHBmjd+rJtmqfPbTVKigkd/1/HYMsAOoprOB8TFeifrtwyAMpA4QomCGtI/nmxMBXMzeE2zQBysG7qSPN8wgGaBSGDxk+hv/9rDmaP2Pk8QzJBSRJo37pj93S9sWQ18YeiUloLiAU059R/rfX2LAZAeuBRcJKVQsPgfd6f+hL77AW7UTY26GgUlcFjLH+pmqf+fBjBXtYu8YnCZlHBh8TmgF7f/8xDOVu1Ja+kbbgzLpAQDaj5KeSubD37fcD6o2krJ0m1+WiElBBpc80/1q/m9jGSABC0JsulE/fVBKb/PZ9KBbMAfWjSWzpEigkT4VZ7NXeIJvZSfHY9WWSCq8j+4wD2CThzlgDGtBZ2bT3kiN63wG/+DMgBmmOLZwxdsCDbFYYtewWq/kBWdCIfADT62y1jL52hfGlf0bv4H4emQh2jTz1sAAAAASUVORK5CYII=\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"https://petra.app/explore?link=\"\n },\n {\n name: \"Nightly\",\n url: \"https://nightly.app/\",\n icon: \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg1MS41IDg1MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTEuNSA4NTEuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzYwNjdGOTt9DQoJLnN0MXtmaWxsOiNGN0Y3Rjc7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnIGlkPSJXYXJzdHdhXzJfMDAwMDAwMTQ2MDk2NTQyNTMxODA5NDY0NjAwMDAwMDg2NDc4NTIwMDIxMTY5MTg2ODhfIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNCwwaDYwMy42YzY4LjUsMCwxMjQsNTUuNSwxMjQsMTI0djYwMy42YzAsNjguNS01NS41LDEyNC0xMjQsMTI0SDEyNGMtNjguNSwwLTEyNC01NS41LTEyNC0xMjRWMTI0DQoJCQlDMCw1NS41LDU1LjUsMCwxMjQsMHoiLz4NCgk8L2c+DQoJPGcgaWQ9IldhcnN0d2FfMyI+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MjMuNSwxNzAuM2MtMzcuNCw1Mi4yLTg0LjIsODguNC0xMzkuNSwxMTIuNmMtMTkuMi01LjMtMzguOS04LTU4LjMtNy44Yy0xOS40LTAuMi0zOS4xLDIuNi01OC4zLDcuOA0KCQkJYy01NS4zLTI0LjMtMTAyLjEtNjAuMy0xMzkuNS0xMTIuNmMtMTEuMywyOC40LTU0LjgsMTI2LjQtMi42LDI2My40YzAsMC0xNi43LDcxLjUsMTQsMTMyLjljMCwwLDQ0LjQtMjAuMSw3OS43LDguMg0KCQkJYzM2LjksMjkuOSwyNS4xLDU4LjcsNTEuMSw4My41YzIyLjQsMjIuOSw1NS43LDIyLjksNTUuNywyMi45czMzLjMsMCw1NS43LTIyLjhjMjYtMjQuNywxNC4zLTUzLjUsNTEuMS04My41DQoJCQljMzUuMi0yOC4zLDc5LjctOC4yLDc5LjctOC4yYzMwLjYtNjEuNCwxNC0xMzIuOSwxNC0xMzIuOUM2NzguMywyOTYuNyw2MzQuOSwxOTguNyw2MjMuNSwxNzAuM3ogTTI1My4xLDQxNC44DQoJCQljLTI4LjQtNTguMy0zNi4yLTEzOC4zLTE4LjMtMjAxLjVjMjMuNyw2MCw1NS45LDg2LjksOTQuMiwxMTUuM0MzMTIuOCwzNjIuMywyODIuMywzOTQuMSwyNTMuMSw0MTQuOHogTTMzNC44LDUxNy41DQoJCQljLTIyLjQtOS45LTI3LjEtMjkuNC0yNy4xLTI5LjRjMzAuNS0xOS4yLDc1LjQtNC41LDc2LjgsNDAuOUMzNjAuOSw1MTQuNywzNTMsNTI1LjQsMzM0LjgsNTE3LjV6IE00MjUuNyw2NzguNw0KCQkJYy0xNiwwLTI5LTExLjUtMjktMjUuNnMxMy0yNS42LDI5LTI1LjZzMjksMTEuNSwyOSwyNS42QzQ1NC43LDY2Ny4zLDQ0MS43LDY3OC43LDQyNS43LDY3OC43eiBNNTE2LjcsNTE3LjUNCgkJCWMtMTguMiw4LTI2LTIuOC00OS43LDExLjVjMS41LTQ1LjQsNDYuMi02MC4xLDc2LjgtNDAuOUM1NDMuOCw0ODgsNTM5LDUwNy42LDUxNi43LDUxNy41eiBNNTk4LjMsNDE0LjgNCgkJCWMtMjkuMS0yMC43LTU5LjctNTIuNC03Ni04Ni4yYzM4LjMtMjguNCw3MC42LTU1LjQsOTQuMi0xMTUuM0M2MzQuNiwyNzYuNSw2MjYuOCwzNTYuNiw1OTguMyw0MTQuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"nightly://v1?network=aptos&url=\"\n },\n {\n name: \"Pontem Wallet\",\n url: \"https://pontem.network/pontem-wallet\",\n icon: \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBDOC4wNzMwNCAwIDAgOC4wNzEzOSAwIDE3Ljk5NjNDMCAyNS4xMjk4IDQuMTczMTYgMzEuMzEwOCAxMC4yMDc2IDM0LjIyMDNWMzQuMjM1MUgxMC4yMzcyQzEyLjU4NiAzNS4zNjQ5IDE1LjIyMjggMzYgMTggMzZDMjcuOTI3IDM2IDM2IDI3LjkyODYgMzYgMTguMDAzN0MzNiA4LjA3MTM4IDI3LjkyNyAwIDE4IDBaTTE4IDEuNDc2OTJDMjcuMTA3MSAxLjQ3NjkyIDM0LjUyMjggOC44OTEwOCAzNC41MjI4IDE3Ljk5NjNDMzQuNTIyOCAyMC42MTA1IDMzLjkwOTcgMjMuMDkxNyAzMi44MjQgMjUuMjkyM0MzMC40NDU2IDI0LjE0MDMgMjguMDMwNCAyMy4yODM3IDI1LjU5MjkgMjIuNzAwM1Y4LjkyMDYyQzI1LjU5MjkgOC40NDA2MiAyNS4yMTYyIDguMDU2NjIgMjQuNzQzNSA4LjA1NjYySDIxLjcxNTJIMTQuMDg1NEgxMS4wNTdDMTAuNTkxN