1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7338],{78379:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(95155),r=a(12115),i=a(35965),s=a(89984),o=a(16628),d=a(11820),l=a(34148);function c(e){let{onSelect:t}=e,[a,c]=(0,r.useState)(null),{address:u}=(0,i.F)(),{data:p}=(0,s.Q)({address:l.Oz,abi:d,functionName:"balanceOf",args:[u],enabled:!!u}),{data:m,isLoading:b}=(0,s.Q)({address:l.Oz,abi:d,functionName:"tokensOfOwner",args:[u],enabled:!!u&&p>0}),y=e=>{c(e),t(e)};return u?b||!m||0===m.length?(0,n.jsx)("div",{className:"relative border border-zinc-900 rounded-lg bg-zinc-900/50 overflow-hidden mb-4 text-center p-8 text-white",children:"You don't have any Golden Orbs to swap"}):(0,n.jsxs)("div",{className:"w-full max-w-4xl mx-auto p-4",children:[(0,n.jsx)("h2",{className:"text-2xl font-bold text-white mb-6 text-center",children:"Select an Orb to migrate"}),(0,n.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:m.map(e=>(0,n.jsxs)("div",{onClick:()=>y(e),className:(0,o.cn)("border border-zinc-900 rounded-lg bg-zinc-900/50 overflow-hidden cursor-pointer transition-all hover:scale-105",a===e&&"ring-2 ring-yellow-500"),children:[(0,n.jsx)("div",{className:"p-4",children:(0,n.jsx)("img",{src:"/images/orbs/GOLD.png",alt:"Gold Orb #".concat(e),className:"w-32 h-32 mx-auto object-contain"})}),(0,n.jsxs)("div",{className:"w-full bg-zinc-800/20 border-t border-zinc-900 py-2 px-4 text-white text-center",children:["Golden Orb #",e.toString()]})]},e))})]}):(0,n.jsx)("div",{className:"relative border border-zinc-900 rounded-lg bg-zinc-900/50 overflow-hidden mb-4 text-center p-8 text-white",children:"Please connect your wallet to view your NFTs"})}},38411:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(95155),r=a(12115),i=a(25683),s=a(51330);let o=e=>{let{hash:t,isConfirmed:a}=e,[o,d]=(0,r.useState)("rotating"),[l,c]=(0,r.useState)("");return(0,r.useEffect)(()=>{if(a){d("merging");let e=setTimeout(()=>{d("merged"),c(t)},500);return()=>clearTimeout(e)}},[a,t]),(0,n.jsx)("div",{className:"relative w-full h-96 flex flex-col items-center justify-center",children:(0,n.jsxs)(i.N,{children:["merged"!==o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.P.div,{className:"absolute",animate:"rotating"===o?{x:[-200,0,200,0,-200],y:[0,-100,0,100,0]}:{x:0,y:0,scale:0},transition:"rotating"===o?{duration:3,repeat:1/0,ease:"linear"}:{duration:.5,ease:"easeInOut"},children:(0,n.jsx)("img",{src:"/images/orbs/GOLD.png",alt:"Gold Orb 1",className:"size-48 object-contain"})}),(0,n.jsx)(s.P.div,{className:"absolute",animate:"rotating"===o?{x:[200,0,-200,0,200],y:[0,100,0,-100,0]}:{x:0,y:0,scale:0},transition:"rotating"===o?{duration:3,repeat:1/0,ease:"linear"}:{duration:.5,ease:"easeInOut"},children:(0,n.jsx)("img",{src:"/images/orbs/GOLD.png",alt:"Gold Orb 2",className:"size-48 object-contain"})})]}),"merged"===o&&(0,n.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,n.jsx)(s.P.div,{initial:{scale:0},animate:{scale:1.5},transition:{duration:.5},className:"relative",children:(0,n.jsx)("img",{src:"/images/orbs/GOLD.png",alt:"Merged Gold Orb",className:"size-64 object-contain"})}),(0,n.jsxs)(s.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},className:"text-center",children:[(0,n.jsx)("p",{className:"text-white text-lg font-medium mb-2",children:"Migration Complete!"}),(0,n.jsxs)("a",{href:"https://snowscan.xyz/tx/".concat(l),target:"_blank",rel:"noopener noreferrer",className:"text-sm text-yellow-500 hover:text-yellow-400 transition-colors break-all",children:["View transaction: ",l]})]})]})]})})}},34148:(e,t,a)=>{a.d(t,{CL:()=>u,GJ:()=>r,O_:()=>s,Oz:()=>o,V9:()=>n,ag:()=>i,bh:()=>p,d8:()=>d,ek:()=>m,gj:()=>l,hq:()=>c});let n=BigInt(2)**BigInt(256)-BigInt(1),r=Object.values({LFJ:{name:"LFJ (prev. Trader Joe)",image:"/images/protocols/trader-joe.png",addresses:["0x955d82b5af76b87317757ee666154500c4c198ee","0xeed1c0ba2c17855288c3a2b36f3b5068346fa2bd","0x73f252375ca0d6f7e3308ac38c6e1dbee760cd81","0x810b5e9e9e84f3cbe2fa3730e8705d0fba25dd1b"]},LFJ_LIQUIDITY_BOOK:{name:"LFJ - Liquidity Book",image:"/images/protocols/trader-joe.png",addresses:["0x0254b43de537bf6b536f01a2bd34cae1b47337ca"]},AIRDROP:{name:"AIRDROP",image:"/images/icon-placeholder.png",addresses:["0xb64292e86990184381b1c117d6edf1cbd3d0ef73"]}
1,KYBER:{name:"Kyber Network",image:"/images/protocols/kyber-network.png",addresses:["0xf081470f5c6fbccf48cc4e5b82dd926409dcdd67"]},PHAROAH:{name:"Pharaoh Exchange",image:"/images/protocols/phar.jpg",addresses:["0x9962cf3ba621beb96d3fa2614d24161a717ada71","0x12b50bfaa528f967cd7f249c78b44ee3818e972d"]},ODOS:{name:"ODOS",image:"/images/protocols/odos.png",addresses:["0xf82ab7d84f27d8d2e7a6b2859b3f7835550e14f0","0x88de50b233052e4fb783d4f6db78cc34fea3e9fc"]},PARASWAP:{name:"ParaSwap",image:"/images/protocols/odos.png",addresses:["0x00c600b30fb0400701010f4b080409018b9006e0","0x000010036c0190e009a000d0fc3541100a07380a","0x6a000f20005980200259b80c5102003040001068"]},ONEINCH:{name:"1 INCH",image:"/images/protocols/1inch.png",addresses:["0x111111125421ca6dc452d289314280a0f8842a65"]}}).reduce((e,t)=>(t.addresses.forEach(a=>{e[a]={name:t.name,image:t.image}}),e),{}),i=[{id:0,name:"Broken",color:"#666666"},{id:1,name:"Copper",color:"#CD7F32"},{id:2,name:"Bronze",color:"#A97142",max:"1500"},{id:3,name:"Silver",color:"#C0C0C0",max:"500"},{id:4,name:"Gold",color:"#FFD700",max:"300"},{id:5,name:"Diamond",color:"#B9F2FF",max:"50"},{id:6,name:"Holy",color:"#8A2BE2",max:"10"},{id:7,name:"Celestial",color:"#FF69B4"}],s=!0,{ORIGINAL_NFT_ADDRESS:o,KET_TOKEN:d,ORB_MINTER:l,ORB_MERGER:c,SWAPPER_ADDRESS:u,ORB_NFT:p,ORB_REDEEMER:m}={ORIGINAL_NFT_ADDRESS:"0xC3e4513EE34Cee77365573ca593823bDA7191592",KET_TOKEN:"0xFFFF003a6BAD9b743d658048742935fFFE2b6ED7",ORB_MINTER:"0xAE51AA005bB123f211730FED55A5fbF2A620770a",ORB_MERGER:"0x412Cb1580c33C421B2765E91a6C231a246347839",SWAPPER_ADDRESS:"0xaA2eF728ed07C52C91a5dC2F21F087Bf42E04ba1",ORB_NFT:"0xec18aa29d678f5e5767076e9b5a293e21af8450c",ORB_REDEEMER:"0xc874BE82Cb1F5D6842783e21333e76b2E17B565A"}},16628:(e,t,a)=>{a.d(t,{QS:()=>l,UK:()=>o,Wr:()=>s,ZV:()=>d,cn:()=>i,tm:()=>c});var n=a(43463),r=a(69795);function i(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,r.QP)((0,n.$)(t))}let s=e=>"MASKED"==e?"hidden":(null==e?void 0:e.slice(0,6))+"..."+(null==e?void 0:e.slice(-4)),o=e=>"$".concat(e.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})),d=e=>{let t=parseFloat(e);return isNaN(t)?e:t.toLocaleString("en-US",{maximumFractionDigits:2})};function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:18;if(!e)return"0";let a=BigInt(10)**BigInt(t),n=e/a,r=(e%a).toString().padStart(t,"0");for(;r.endsWith("0")&&r.length>0;)r=r.slice(0,-1);return r.length>0?"".concat(n,".").concat(r):n.toString()}function c(e,t){return"".concat(t?"https://snowtrace.io":"https://testnet.snowtrace.io","/tx/").concat(e)}},67401:(e,t,a)=>{a.d(t,{A:()=>d});var n=a(12115);let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,n.forwardRef)((e,t)=>{let{color:a="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:d,className:l="",children:c,iconNode:u,...p}=e;return(0,n.createElement)("svg",{ref:t,...s,width:r,height:r,stroke:a,strokeWidth:d?24*Number(o)/Number(r):o,className:i("lucide",l),...p},[...u.map(e=>{let[t,a]=e;return(0,n.createElement)(t,a)}),...Array.isArray(c)?c:[c]])}),d=(e,t)=>{let a=(0,n.forwardRef)((a,s)=>{let{className:d,...l}=a;return(0,n.createElement)(o,{ref:s,iconNode:t,className:i("lucide-".concat(r(e)),d),...l})});return a.displayName="".concat(e),a}},66261:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(67401).A)("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]])},89984:(e,t,a)=>{a.d(t,{Q:()=>d});var n=a(41047),r=a(23905),i=a(97489),s=a(48517),o=a(57342);function d(){var e,t,a;let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{abi:l,address:c,functionName:u,query:p={}}=d,m=d.code,b=(0,o.U)(d),y=(0,s.i)({config:b}),f=function(e,t={}){return{async queryFn({queryKey:a}){let r=t.abi;if(!r)throw Error("abi is required");let{functionName:i,scopeKey:s,...o}=a[1],d=(()=>{let e=a[1];if(e.address)return{address:e.address};if(e.code)return{code:e.code};throw Error("address or code is required")})();if(!i)throw Error("functionName is required");return(0,n.J)(e,{abi:r,functionName:i,args:o.args,...d,...o})},queryKey:function(e={}){let{abi:t,...a}=e;return["readContract",(0,r.xO)(a)]}(t)}}(b,{...d,chainId:null!==(e=d.chainId)&&void 0!==e?e:y}
1),g=!!((c||m)&&l&&u&&(null===(t=p.enabled)||void 0===t||t));return(0,i.IT)({...p,...f,enabled:g,structuralSharing:null!==(a=p.structuralSharing)&&void 0!==a?a:r.I_})}},71327:(e,t,a)=>{a.d(t,{g:()=>m});var n=a(45732),r=a(48071),i=a(71885),s=a(39836),o=a(43247);async function d(e,t){let{chainId:a,timeout:d=0,...l}=t,c=e.getClient({chainId:a}),u=(0,o.T)(c,r.n,"waitForTransactionReceipt"),p=await u({...l,timeout:d});if("reverted"===p.status){let e=(0,o.T)(c,i.x,"getTransaction"),t=await e({hash:p.transactionHash}),a=(0,o.T)(c,s.T,"call"),r=await a({...t,data:t.input,gasPrice:"eip1559"!==t.type?t.gasPrice:void 0,maxFeePerGas:"eip1559"===t.type?t.maxFeePerGas:void 0,maxPriorityFeePerGas:"eip1559"===t.type?t.maxPriorityFeePerGas:void 0});throw Error(r?.data?(0,n.IQ)(`0x${r.data.substring(138)}`):"unknown reason")}return{...p,chainId:c.chain.id}}var l=a(23905),c=a(97489),u=a(48517),p=a(57342);function m(){var e,t;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{hash:n,query:r={}}=a,i=(0,p.U)(a),s=(0,u.i)({config:i}),o=function(e,t={}){return{async queryFn({queryKey:a}){let{hash:n,...r}=a[1];if(!n)throw Error("hash is required");return d(e,{...r,onReplaced:t.onReplaced,hash:n})},queryKey:function(e={}){let{onReplaced:t,...a}=e;return["waitForTransactionReceipt",(0,l.xO)(a)]}(t)}}(i,{...a,chainId:null!==(e=a.chainId)&&void 0!==e?e:s}),m=!!(n&&(null===(t=r.enabled)||void 0===t||t));return(0,c.IT)({...r,...o,enabled:m})}},1788:e=>{e.exports=JSON.parse('[{"inputs":[{"internalType":"address","name":"_originalCollection","type":"address"},{"internalType":"address","name":"_orbsContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldTokenId","type":"uint256"}],"name":"OrbSwapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"ORB_TOKEN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"orbsContract","outputs":[{"internalType":"contract IOrbs","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"originalCollection","outputs":[{"internalType":"contract IERC721Burnable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_status","type":"bool"}],"name":"setSwapDisabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapDisabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"swapToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]')},11820:e=>{e.exports=JSON.parse('[{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
1,{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"tokensOfOwner","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]')}}]);
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.