1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v1.297.1-d19e27b`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:core-web":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`c0351a8f-c5e6-4c24-8d09-c48e816659d7`,e._sentryDebugIdIdentifier=`sentry-dbid-c0351a8f-c5e6-4c24-8d09-c48e816659d7`)}catch{}})();import{G as e,et as t}from"./chunk-EVOBXE3Y-Doh-rKuW.js";import{$i as n,Ai as r,Bi as i,Fi as a,Gi as o,Ji as s,Li as c,Qi as l,Yi as u,aa as d,da as f,fa as p,ha as m,ji as h,pa as g,qi as _,ra as v,ua as y}from"./src-BdouIxZv.js";import{F as ee,Ht as te,P as ne,an as re,ut as b}from"./i18n-CgeRjOKj.js";import{t as x}from"./src-BXhMms5M.js";import{A as S,D as ie,S as ae,at as oe,b as se,bt as ce,d as le,i as ue,it as C,r as de,t as fe,w as pe,x as w,y as T}from"./addresses-BkPBs-Kw.js";import{R as me,n as he,t as ge}from"./queryOptions-BCObqFm4.js";import{Pt as _e,To as ve,co as E,dr as ye,ei as be,fr as D,ho as O,ko as xe,lr as Se,nn as Ce,ri as we,rn as Te,ur as Ee,wo as k}from"./useCurrentWallet-BZctRcZa.js";import{o as De}from"./elliptic-DVFcyv1g.js";import{m as Oe,p as A,r as ke,t as j}from"./coreAccounts-CQFwIv9F.js";import{c as M,d as Ae,l as je,o as Me,s as Ne,t as Pe,u as Fe}from"./_getAllKeys-CNeg9rzv.js";import{n as Ie}from"./useFeatureFlags-Fk65GunK.js";import{C as N,M as Le,k as P,o as Re,p as F,u as ze,w as I}from"./zod-CmoIo3iX.js";import{n as Be}from"./CoreClientProvider-DFLTueti.js";import{t as Ve}from"./useAccount-BEhs6Iwb.js";import{t as He}from"./useAppCheckToken-BN6YcjM1.js";import{t as Ue}from"./useIsTestnet-B4VwLnWf.js";import{t as L}from"./coreWalletLog-77_JGNIa.js";var We=`__lodash_hash_undefined__`;function Ge(e){return this.__data__.set(e,We),this}function Ke(e){return this.__data__.has(e)}function R(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}R.prototype.add=R.prototype.push=Ge,R.prototype.has=Ke;function z(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function B(e,t){return e.has(t)}var qe=1,Je=2;function Ye(e,t,n,r,i,a){var o=n&qe,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&Je?new R:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!z(t,function(e,t){if(!B(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function Xe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Ze(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var Qe=1,$e=2,et=`[object Boolean]`,tt=`[object Date]`,nt=`[object Error]`,rt=`[object Map]`,it=`[object Number]`,at=`[object RegExp]`,ot=`[object Set]`,st=`[object String]`,ct=`[object Symbol]`,lt=`[object ArrayBuffer]`,ut=`[object DataView]`,dt=m?m.prototype:void 0,V=dt?dt.valueOf:void 0;function ft(e,t,n,r,i,o,s){switch(n){case ut:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case lt:return!(e.byteLength!=t.byteLength||!o(new a(e),new a(t)));case et:case tt:case it:return v(+e,+t);case nt:return e.name==t.name&&e.message==t.message;case at:case st:return e==t+``;case rt:var c=Xe;case ot:var l=r&Qe;if(c||=Ze,e.size!=t.size&&!l)return!1;var u=s.get(e);if(u)return u==t;r|=$e,s.set(e,t);var d=Ye(c(e),c(t),r,i,o,s);return s.delete(e),d;case ct:if(V)return V.call(e)==V.call(t)}return!1}var pt=1,mt=Object.prototype.hasOwnProperty;function ht(e,t,n,r,i,a){var o=n&pt,s=Pe(e),c=s.length;if(c!=Pe(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:mt.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}
1if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}var gt=1,_t=`[object Arguments]`,vt=`[object Array]`,H=`[object Object]`,yt=Object.prototype.hasOwnProperty;function bt(e,t,n,r,i,a){var l=p(e),u=p(t),d=l?vt:Oe(e),f=u?vt:Oe(t);d=d==_t?H:d,f=f==_t?H:f;var m=d==H,h=f==H,g=d==f;if(g&&s(e)){if(!s(t))return!1;l=!0,m=!1}if(g&&!m)return a||=new c,l||o(e)?Ye(e,t,n,r,i,a):ft(e,t,d,n,r,i,a);if(!(n>)){var _=m&&yt.call(e,`__wrapped__`),v=h&&yt.call(t,`__wrapped__`);if(_||v){var y=_?e.value():e,ee=v?t.value():t;return a||=new c,i(y,ee,n,r,a)}}return g?(a||=new c,ht(e,t,n,r,i,a)):!1}function U(e,t,n,r,i){return e===t?!0:e==null||t==null||!g(e)&&!g(t)?e!==e&&t!==t:bt(e,t,n,r,U,i)}var xt=1,St=2;function Ct(e,t,n,r){var i=n.length,a=i,o=!r;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=n[i];var l=s[0],u=e[l],d=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var f=new c;if(r)var p=r(u,d,l,e,t,f);if(!(p===void 0?U(d,u,xt|St,r,f):p))return!1}}return!0}function wt(e){return e===e&&!f(e)}function Tt(e){for(var t=Ae(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,wt(i)]}return t}function Et(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function Dt(e){var t=Tt(e);return t.length==1&&t[0][2]?Et(t[0][0],t[0][1]):function(n){return n===e||Ct(n,e,t)}}function Ot(e,t){return e!=null&&t in Object(e)}function kt(e,t,r){t=je(t,e);for(var i=-1,a=t.length,o=!1;++i<a;){var s=M(t[i]);if(!(o=e!=null&&r(e,s)))break;e=e[s]}return o||++i!=a?o:(a=e==null?0:e.length,!!a&&n(a)&&d(s,a)&&(p(e)||u(e)))}function At(e,t){return e!=null&&kt(e,t,Ot)}var jt=1,Mt=2;function Nt(e,t){return Fe(e)&&wt(t)?Et(M(e),t):function(n){var r=Me(n,e);return r===void 0&&r===t?At(n,e):U(t,r,jt|Mt)}}function Pt(e){return function(t){return t?.[e]}}function Ft(e){return function(t){return Ne(t,e)}}function It(e){return Fe(e)?Pt(M(e)):Ft(e)}function Lt(e){return typeof e==`function`?e:e==null?y:typeof e==`object`?p(e)?Nt(e[0],e[1]):Dt(e):It(e)}function Rt(e,t){return e&&h(e,t,Ae)}function zt(e,t){return function(n,r){if(n==null)return n;if(!l(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}var Bt=zt(Rt);function Vt(e,t){var n=-1,r=l(e)?Array(e.length):[];return Bt(e,function(e,i,a){r[++n]=t(e,i,a)}),r}function Ht(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function Ut(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=ve(e),o=t!==void 0,s=t===null,c=t===t,l=ve(t);if(!s&&!l&&!a&&e>t||a&&o&&c&&!s&&!l||r&&o&&c||!n&&c||!i)return 1;if(!r&&!a&&!l&&e<t||l&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!c)return-1}return 0}function Wt(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var c=Ut(i[r],a[r]);if(c)return r>=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function Gt(e,t,n){t=t.length?k(t,function(e){return p(e)?function(t){return Ne(t,e.length===1?e[0]:e)}:e}):[y];var r=-1;return t=k(t,_(Lt)),Ht(Vt(e,function(e,n,i){return{criteria:k(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return Wt(e,t,n)})}function Kt(e,t,n,r){return e==null?[]:(p(t)||(t=t==null?[]:[t]),n=r?void 0:n,p(n)||(n=n==null?[]:[n]),Gt(e,t,n))}function qt(e){return e&&typeof e.getAddress==`function`}function Jt(e){try{return S(e),!0}catch{}return!1}async function W(e,t){let n=await t;return(n==null||n===`0x0000000000000000000000000000000000000000`)&&(C(typeof e!=`string`,`unconfigured name`,`UNCONFIGURED_NAME`,{value:e}),oe(!1,`invalid AddressLike value; did not resolve to a value address`,`target`,e)),S(n)}function Yt(e,t){if(typeof e==`string`)return e.match(/^0x[0-9a-f]{40}$/i)?S(e):(C(t!=null,`ENS resolution requires a provider`,`UNSUPPORTED_OPERATION`,{operation:`resolveName`}),W(e,t.resolveName(e)));if(qt(e))return W(e,e.getAddress());if(e&&typeof e.then==`function`)return W(e,e);oe(!1,`unsupported addressable value`,`target`,e)}var G=(e=>(e[e.AVALANCHE_MAINNET_ID=43114]=`AVALANCHE_MAINNET_ID`,e[e.AVALANCHE_TESTNET_ID=43113]=`AVALANCHE_TESTNET_ID`,e[e.AVALANCHE_DEVNET_ID=43117]=`AVALANCHE_DEVNET_ID`,e[e.AVALANCHE_LOCAL_ID=43112]=`AVALANCHE_LOCAL_ID`,e[e.ETHEREUM_HOMESTEAD=1]=`ETHEREUM_HOMESTEAD`,e[e.ETHEREUM_TEST_RINKEBY=4]=`ETHEREUM_TEST_RINKEBY`,e[e.ETHEREUM_TEST_GOERLY=5]=`ETHEREUM_TEST_GOERLY`,e[e.ETHEREUM_TEST_SEPOLIA=11155111]=`ETHEREUM_TEST_SEPOLIA`,e[e.BITCOIN=0xfffffffffffeb]=`BITCOIN`,e[e.BITCOIN_TESTNET=0xfffffffffffea]=`BITCOIN_TESTNET`,e[e.SWIMMER=73772]=`SWIMMER`,e[e.SWIMMER_TESTNET=73771]=`SWIMMER_TESTNET`,e[e.DFK=53935]=`DFK`,e[e.DFK_TESTNET=335]=`DFK_TESTNET`,e[e.WAGMI_TESTNET=11111]=`WAGMI_TESTNET`,e[e.DEXALOT_TESTNET=432201]=`DEXALOT_TESTNET`,e[e.AVALANCHE_XP=0xfffffffffffe9]=`AVALANCHE_XP`,e[e.AVALANCHE_TEST_XP=0xfffffffffffe8]=`AVALANCHE_TEST_XP`,e[e.AVALANCHE_P=0xfffffffffffe7]=`AVALANCHE_P`,e[e.AVALANCHE_TEST_P=0xfffffffffffe6]=`AVALANCHE_TEST_P`,e[e.AVALANCHE_X=0xfffffffffffe5]=`AVALANCHE_X`,e[e.AVALANCHE_TEST_X=0xfffffffffffe4]=`AVALANCHE_TEST_X`,e[e.AVALANCHE_DEVNET_P=0xfffffffffffe2]=`AVALANCHE_DEVNET_P`,e[e.AVALANCHE_DEVNET_X=0xfffffffffffe0]=`AVALANCHE_DEVNET_X`,e[e.SOLANA_MAINNET_ID=0xffffffffffc04]=`SOLANA_MAINNET_ID`,e[e.SOLANA_DEVNET_ID=0xffffffffffbfa]=`SOLANA_DEVNET_ID`,e[e.SOLANA_TESTNET_ID=0xffffffffffbf0]=`SOLANA_TESTNET_ID`,e))(G||{}),K=(e=>(e.EVM=`EVM`,e.BITCOIN=`BITCOIN`,e.AVM=`AVM`,e.PVM=`PVM`,e.CoreEth=`CoreEth`,e.HVM=`HVM`,e.SVM=`SVM`,e))(K||{}),Xt=(e=>(e.EIP155=`eip155`,e.AVAX=`avax`,e.BIP122=`bip122`,e.SOLANA=`solana`,e))(Xt||{}),q={name:`Avalanche`,symbol:`AVAX`,decimals:9,description:``,logoUri:`https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/bitcoin/info/logo.png`},Zt={chainName:`Avalanche`,chainId:G.AVALANCHE_XP,networkToken:q,vmName:K.AVM,description:``,platformChainId:``,subnetId:``,vmId:``,rpcUrl:`https://api.avax.network`,isTestnet:!1,mainnetChainId:G.AVALANCHE_XP,logoUri:`https://github.com/ava-labs/chain-assets/blob/main/chains/43114/chain-logo.png`,pricingProviders:{coingecko:{assetPlatformId:`avalanche`,nativeTokenId:`avalanche-2`}},primaryColor:`#e84142`,explorerUrl:`https://explorer-xp.avax.network/`},Qt={chainName:`Avalanche Fuji Testnet`,chainId:G.AVALANCHE_TEST_XP,networkToken:q,vmName:K.AVM,description:``,platformChainId:``,subnetId:``,vmId:``,rpcUrl:`https://api.avax-test.network`,isTestnet:!0,mainnetChainId:G.AVALANCHE_XP,logoUri:`https://github.com/ava-labs/chain-assets/blob/main/chains/43114/chain-logo.png`,pricingProviders:{coingecko:{assetPlatformId:`avalanche`,nativeTokenId:`avalanche-2`}},primaryColor:`#e84142`,explorerUrl:`https://explorer-xp.avax-test.network/`},$t={chainName:`Avalanche Etna P-Devnet`,chainId:G.AVALANCHE_DEVNET_P,vmName:K.PVM,description:``,platformChainId:``,subnetId:``,vmId:``,rpcUrl:`https://etna.avax-dev.network`,isTestnet:!0,mainnetChainId:G.AVALANCHE_DEVNET_P,logoUri:`https://images.ctfassets.net/gcj8jwzm6086/42aMwoCLblHOklt6Msi6tm/1e64aa637a8cead39b2db96fe3225c18/pchain-square.svg`,networkToken:{...q,logoUri:`https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/3e4b8ff10b69bfa31e70080a4b142cd0/avalanche-avax-logo.svg`},pricingProviders:{coingecko:{assetPlatformId:`avalanche`,nativeTokenId:`avalanche-2`}},primaryColor:`#e84142`,explorerUrl:`https://feat-etna-devnet.subnets.pages.dev/p-chain`},en=(e=>(e.P=`avax:Rr9hnPVPxuUvrdCul-vjEsU1zmqKqRDo`,e.C=`avax:8aDU0Kqh-5d23op-B-r-4YbQFRbsgF9a`,e.X=`avax:imji8papUf2EhV3le337w1vgFauqkJg-`,e.P_TESTNET=`avax:Sj7NVE3jXTbJvwFAiu7OEUo_8g8ctXMG`,e.C_TESTNET=`avax:YRLfeDBJpfEqUWe2FYR1OpXsnDDZeKWd`,e.X_TESTNET=`avax:8AJTpRj3SAqv1e80Mtl9em08LhvKEbkl`,e))(en||{});De();var tn=ce();ie();function J(e,t=!0){try{if(t){let[t]=we.parse(e);if(![`X`,`P`,`C`].includes(t))return!1}else we.parseBech32(e);return!0}catch{return!1}}pe();var nn=class extends le{constructor(e,t,n,r,i){if(super(i),this.addressC=e,this.addressCoreEth=t,this.xpAddresses=n,this.xpChangeAddress=r,n.length<1)throw Error(`Must have at least 1 xp address.`);if(!Jt(e))throw Error(`Not a valid C-Chain (EVM) address`);if(n.some((e=>
1!J(e,!1))))throw Error(`Given addresses must be valid avalanche bech32 addresses without the chain alias prefix`);if(!J(t,!1))throw Error(`Given CoreEth address must be valid avalanche bech32 addresses without the chain alias prefix`);this.setChangeAddress(r)}setChangeAddress(e){if(!J(e,!1))throw Error(`Given address must be valid avalanche bech32 addresses without the chain alias prefix`);this.xpChangeAddress=e}getAddressEVM(){return this.addressC}getAddresses(e){return(e===`C`?[this.addressCoreEth]:this.xpAddresses).map((t=>this.provider.formatAddress(t,e)))}getChangeAddress(e){let t=e===`C`?this.addressCoreEth:this.xpChangeAddress;return this.provider.formatAddress(t,e)}getCurrentAddress(e){let t=e===`C`?this.addressCoreEth:this.xpAddresses[0];return this.provider.formatAddress(t,e)}},Y=class e extends ae{constructor(e,t,n){super(e,t,n)}static async fromBaseURL(t){let n=await be.getContextFromURI(t);try{return new e(t,n)}catch{return new e(t,n)}}static getDefaultMainnetProvider(t){return new e(Zt.rpcUrl,w,t)}static getDefaultFujiProvider(t){return new e(Qt.rpcUrl,T,t)}static getDefaultDevnetProvider(t){return new e($t.rpcUrl,se,t)}};function rn(e,t,n,r,i=!1){if(t<0)throw Error(`Account index must be >= 0`);let a=i?`1`:`0`,o=(0,tn.fromBase58)(e).derivePath(`${a}/${t}`).publicKey;return n.getAddress(o,r)}var an=Y.getDefaultFujiProvider(),on=Y.getDefaultMainnetProvider(),X=e=>e?an:on,sn=new Y(b(!1,!0),T),cn=new Y(b(!0,!0),T),ln=new Y(b(!1,!1),w),un=new Y(b(!0,!1),w),dn=e=>e?sn:ln,fn=e=>e?cn:un,pn=(e,t)=>{let n=x.isProd?fn(e):dn(e),r=te(`proxy`);return n.fetchOptions={headers:{"x-firebase-appcheck":t,...r&&{"x-core-api-key":r}}},n},mn=(e,t)=>{let n=O(t)?X(e):pn(e,t);return L.debug(`[getProxiedAvalancheProviderWithFallback]`,{isTestnet:e,appCheckToken:t,provider:n}),n},hn=({xpAddressDictionary:e,coreAccount:t,isTestnet:n})=>{let r=X(n),i=Q(e);if(O(i)||O(t.addressCoreEth))return;let a=Kt(E(e),e=>e===i,`desc`),o=new nn(t.addressC,t.addressCoreEth,a,i,r);return L.trace(`[getAvalancheWallet]`,{wallet:o,xpAddressDictionary:e,addressXP:i,accountAddressXP:t.addressXP}),o},gn=(e,t,n)=>[...new Set(e.flatMap(e=>e.getOutputOwners().addrs.map(String).map(e=>fe(e,n))))].reduce((e,n)=>{if(!(n in t))return e;let{space:r,index:i}=t[n],{internalIndices:a,externalIndices:o}=e;return r===`i`?a.push(i):o.push(i),{internalIndices:a,externalIndices:o}},{externalIndices:[],internalIndices:[]}),Z=()=>({}),_n=e=>{let t=Z();for(let n of e)t[D(n.address)]={space:`e`,index:n.index};return t},vn=e=>{let t=Z();for(let n of e.externalAddresses)(n.hasActivity||n.index===0)&&(t[D(n.address)]={space:`e`,index:n.index});for(let n of e.internalAddresses)(n.hasActivity||n.index===0)&&(t[D(n.address)]={space:`i`,index:n.index});return t},yn=(e,t,n)=>{let r=Z();if(!O(e.xpAddresses)&&!A(e.xpAddresses))return _n(e.xpAddresses);let i=X(n),a=e.addressPVM??(O(e.xpubXP)||t?void 0:rn(e.xpubXP,0,i,`P`));return!t&&a&&(r[D(a)]={space:`e`,index:0}),r},Q=e=>{for(let[t,n]of Object.entries(e))if(n.space===`e`&&n.index===0)return D(t)};I({networkType:Re([`AVM`,`PVM`]),extendedPublicKey:Le(),isTestnet:F().optional().default(!1),onlyWithActivity:F().optional().default(!1),withExtraAddresses:F().optional().default(!1)});var bn=I({networkType:Re([`AVM`,`PVM`]),externalAddresses:ze(I({address:P(),index:N(),hasActivity:F()})),internalAddresses:ze(I({address:P(),index:N(),hasActivity:F()}))});I({address:P(),index:N(),hasActivity:F()});var xn=bn,Sn=()=>x.isProd?ne:ee,Cn=Ce((e=>{let t=x,n=t.appName,r=te(`profile`);return{...e,baseUrl:Sn(),headers:{...e?.headers,"Content-Type":`application/json`,"X-Application-Name":n,"X-Application-Version":t.releaseVersion,"X-Application-Environment":t.environmentMode,...r&&{"x-api-key":r}}}})(Te())),wn=e=>(e.client??Cn).post({responseValidator:async e=>await xn.parseAsync(e),url:`/v1/get-addresses`,...e,headers:{"Content-Type":`application/json`,...e?.headers}}),$=t(e(),1),Tn=`migratedCoreAccountAddresses`,En=re*5,Dn=({xpubXP:e,isTestnet:t,appC
1heckToken:n})=>ge({queryKey:[Tn,{xpubXP:e,isTestnet:t}],queryFn:O(n)||O(e)?me:async({signal:i})=>{let[a,o]=await Promise.all([wn({headers:{"x-firebase-appcheck":n},body:{isTestnet:t,networkType:`AVM`,extendedPublicKey:e,onlyWithActivity:!0,withExtraAddresses:!0},signal:i,throwOnError:!0}),wn({headers:{"x-firebase-appcheck":n},body:{isTestnet:t,networkType:`PVM`,extendedPublicKey:e,onlyWithActivity:!0,withExtraAddresses:!0},signal:i,throwOnError:!0})]);return r({},vn(a.data),vn(o.data))},staleTime:En}),On=({coreAccount:e,migratedXpAddressDictionary:t,isTestnet:n})=>{let r=O(t)||A(t)?e.xpAddressDictionary:t,i=Q(r),a=hn({xpAddressDictionary:r,coreAccount:e,isTestnet:n}),o=E(r).sort();return L.trace(`[enrichCoreAccount]`,{xpAddressDictionary:r,xpAddresses:o,wallet:a,migratedXpAddressDictionary:t,xpubXP:e.xpubXP}),{...e,addressXP:i,xpAddressDictionary:r,wallet:a,xpAddresses:o}},kn=e=>{let t=new Set,n=[];for(let{xpubXP:r}of e)O(r)||t.has(r)||(t.add(r),n.push(r));return n},An=e=>({isLoading:e.some(e=>e.isLoading),error:e.find(e=>e.error)?.error??null,queryData:e.map(e=>e.data)}),jn=e=>{let{isTestnet:t}=Ue(),{data:n}=He(),r=(0,$.useMemo)(()=>kn(e),[e]),{queryData:i,isLoading:a,error:o}=xe({queries:(0,$.useMemo)(()=>r.map(e=>
1Dn({xpubXP:e,isTestnet:t,appCheckToken:n})),[r,t,n]),combine:An});return{data:(0,$.useMemo)(()=>{let n=new Map(r.flatMap((e,t)=>{let n=i[t];return O(n)?[]:[[e,n]]}));return e.map(e=>On({coreAccount:e,migratedXpAddressDictionary:O(e.xpubXP)?void 0:n.get(e.xpubXP),isTestnet:t}))},[i,e,r,t]),isLoading:a,error:o}},Mn=(e,t,n,r=ke[`solana-feature`])=>{let i=e.addressBTC?de(e.addressBTC,t?ue.testnet:ue.bitcoin):void 0,a=yn(e,n,t),o=Q(a);return{...e,addressC:Ee(e.addressC),addressBTC:i?Se(i,{isTestnet:t}):void 0,addressXP:o,xpAddressDictionary:a,addressCoreEth:D(e.addressCoreEth,{shouldError:!1}),addressSVM:r?ye(e.addressSVM,{shouldError:!1}):void 0,walletId:e.type===j.PRIMARY?e.walletId:e.id,walletName:e.type===j.PRIMARY?e.walletName:`Imported Wallet`,xpubXP:n?void 0:e.xpubXP}},Nn=()=>{let{coreClient:e}=Be(),{address:t}=Ve(),{isTestnet:n}=Ue(),r=Ie(`solana-feature`);return he({queryKey:[`useCoreAccounts`,{address:t,isTestnet:n,isSolanaEnabled:r}],queryFn:O(e)?me:async()=>{let i=await e.request({method:_e.AVALANCHE_GET_ACCOUNTS,params:[]}),a=new Set,o=[];for(let e of i){let t=e.type===j.PRIMARY?e.walletId:e.id,i=e.xpubXP?`${t}:${e.xpubXP}`:void 0,s=i?a.has(i):!1;o.push(Mn(e,n,s,r)),i&&a.add(i)}return L.debug(`[useCoreAccounts]`,{address:t,isSolanaEnabled:r,coreAccounts:o,isTestnet:n}),o}})},Pn=[],Fn=()=>{let{data:e,isFetching:t,isPending:n,refetch:r}=Nn(),{data:i,...a}=jn(e??Pn);return{...a,data:i,isFetching:t,isPending:n,refetch:r}};export{z as _,mn as a,Yt as c,Bt as d,Rt as f,B as g,Ze as h,X as i,Kt as l,U as m,Tn as n,rn as o,Lt as p,gn as r,qt as s,Fn as t,Gt as u,R as v}; 2//# sourceMappingURL=useCoreAccounts-WSRXZ7Fw.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.