PageSourceSearch

https://app.stackswap.org/_next/static/chunks/pages/app/pool-pair-no-747abf5b413527dd.js

js stackswap.org collected 2026-10-04 11:31:28 UTC 16,122 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[97],{2928:(e,t,a)=>{"use strict";a.d(t,{J:()=>k});var n=a(12584),r=a(21104),i=a(68658),o=a(7693),c=a(12960),s=a(34312),l=a(95053),d=a(62558),u=a(57789);function p(){let e=(0,n._)(["\n      > div {\n        padding-bottom: 32px;\n        box-sizing: border-box;\n      }\n    "]);return p=function(){return e},e}function m(){let e=(0,n._)(["\n    height: ",";\n    ","\n  "]);return m=function(){return e},e}let _=e=>{let[t,a]=(0,i.useState)(0),n=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=n.current;if(!e)return;let t=()=>a(Math.ceil(e.clientHeight||0)),r=new ResizeObserver(()=>t());return r.observe(e),t(),()=>r.unobserve(e)},[]),(0,r.Y)(l.fM,{style:e.noBottomSpace?{paddingBottom:"0px"}:void 0,children:(0,r.FD)(l.kY,{noBottomSpace:!0,isLarge:e.isLarge,children:[(0,r.FD)(l.Gw,{children:[(0,r.Y)("span",{dangerouslySetInnerHTML:{__html:e.title}}),e.headMiddleElement,(0,r.Y)(f,{style:{transform:"rotate("+(e.expanded?"90":"-90")+"deg)",opacity:e.expanded?"1":"0.3"},onClick:e.onClick,children:(0,r.Y)(s.R,{circle:!0,pill:!0,mode:"primary",size:"tiny",children:(0,r.Y)(u.A,{})})})]}),(0,r.Y)(h,{isOpen:e.expanded,contentHeight:t,noBottomSpace:e.noBottomSpace,children:(0,r.Y)("div",{ref:n,children:e.content})})]})},e.id)},f=(0,o.A)("button",{target:"e13j2h8k0"})("transition:transform 0.6s ",d.Rl,",opacity 0.6s ease;"),h=(0,o.A)("div",{target:"e13j2h8k1"})("overflow:hidden;font-weight:300;line-height:1.5em;transition:height 0.6s ease;margin:0 -32px;padding:0 32px;",e=>(0,c.AH)(m(),e.isOpen?e.contentHeight+"px":"0px",!e.noBottomSpace&&(0,c.AH)(p())));function g(){let e=(0,n._)(["\n      transition: height 0.6s ease;\n    "]);return g=function(){return e},e}function b(){let e=(0,n._)(["\n    ","\n  "]);return b=function(){return e},e}let k=e=>{let[t,a]=(0,i.useState)(e.defaultExpandedItem||null),[n,o]=(0,i.useState)(0),[c,s]=(0,i.useState)(!1),l=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=l.current;if(!e)return;function t(){var e;o(Math.ceil((null==(e=l.current)?void 0:e.clientHeight)||0))}t();let a=new ResizeObserver(()=>t());return a.observe(e),()=>a.unobserve(e)},[t]),(0,i.useEffect)(()=>{s(!1),setTimeout(()=>{s(!0)},600)},[t]),(0,r.Y)(v,{height:n,transition:c,children:(0,r.Y)(w,{ref:l,children:e.list.map((e,n)=>(0,r.Y)(_,{id:n+1,title:e.title,content:e.content,expanded:n+1===t,onClick:()=>a(e=>e===n+1?null:n+1),noBottomSpace:e.noBottomSpace,headMiddleElement:e.headMiddleElement,isLarge:e.isLarge},"faq"+(n+1)))})})},v=(0,o.A)("div",{target:"ewvothd0"})("display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden;height:",e=>e.height,"px;",e=>(0,c.AH)(b(),e.transition&&(0,c.AH)(g()))),w=(0,o.A)("div",{target:"ewvothd1"})("display:flex;flex-direction:column;gap:1em;")},5897:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>p});var n=a(21104);a(68658);var r=a(34312),i=a(32490),o=a(2928),c=a(80528),s=a(91971),l=a(45223),d=a(36969),u=a(66738);let p=()=>{let{availableTokens:e}=(0,c.j)();return(0,n.FD)(i.x,{logo:(0,n.Y)(u.A,{}),children:[(0,n.Y)(o.J,{defaultExpandedItem:2,list:[{title:"My Pools",noBottomSpace:!0,content:(0,n.Y)(s.r,{})},{title:"Top Pools",content:e?(0,n.FD)(l.Mx,{style:{paddingTop:"8px"},children:[(0,n.Y)(d.kw,{onClick:()=>null,img:e[8].icon,title:e[8].symbol}),(0,n.Y)(d.kw,{onClick:()=>null,img:e[9].icon,title:e[9].symbol})]}):(0,n.Y)(s.r,{})}]}),(0,n.Y)("button",{onClick:()=>null,children:(0,n.Y)(r.R,{mode:"primary",size:"medium",pill:!0,isWide:!0,isDisabled:!0,children:"PAIR NOT AVAILABLE"})})]})}},8423:(e,t,a)=>{"use strict";a.d(t,{c:()=>i});var n=a(87023);let r=()=>fetch("".concat("https://image.stackswap.org","/api/v1/validtokens")).then(e=>e.json()).then(e=>(e.sort((e,t)=>{var a,n;return(null!=(a=e.order_id)?a:1/0)-(null!=(n=t.order_id)?n:1/0)}),e)),i=()=>(0,n.Ay)("".concat("https://image.stackswap.org","/api/v1/validtokens"),r)},8780:(e,t,a)=>{"use strict";a.d(t,{B:()=>i});var n=a(87023);let r=()=>fetch("".concat("https://image.stackswap.org","/api/v1/communitytokens")).then(e=>e.json()).then(e=>(e.sort((e,t)=>{var a,n;return(null!=(a=e.order_id)?a:1/0)-(null!=(n=t.order_id)?n:1/0)}),e)),i=()=>(0,n.Ay)("".concat("https://image.stackswap.org","/api/v1/communitytokens"),r)},32490:(e,t,a)=>{"use strict";a.d(t,{x:()=>s});var n=a(21104);a(68658);var r=a(62556),i=a(34e3),o=a(97687),c=a(45223);let s=e=>(0,n.Y)(r.e,{highlight:!0,children:(0,n.Y)(i.Gc,{children:(0,n.FD)(i.Lm,{children:[(0,n.Y)(o.U,{data:["select","submit","pool","receive","pool","receive"],active:1}),e.logo&&(0,n.Y)(i.gm,{children:e.logo}),(0,n.Y)(i.YG,{index:1,current:1,children:(0,n.Y)(c.Mx,{smallGap:e.smallGap,children:e.children})})]})})})},46352:(e,t,a)=>{"use strict";a.d(t,{As:()=>A,Cf:()=>u,Et:()=>y,OE:()=>h,V5:()=>b,WZ:()=>f,Z7:()=>w,_6:()=>g,fr:()=>k,i:()=>d,iR:()=>T,k9:()=>v,kb:()=>m,ku:()=>S,px:()=>p,uN:()=>_});var n=a(4321),r=a(89763),i=a(81941),o=a(58561),c=a(22032),s=a(73689),l=a(53909);function d(e){return!["2032f816b32a81d548d2438ceb787f5f5266bc2995915d5c3e3a2b12a3fe40e7","2c62912885c2fd8c980713a12a583dbeb172464dda65ebafa0d91ee728b7d162","095be585d19945c671e16debb5a94dbaee2fada554b79d6ea58cf6239225aaaa","4b7118af4e772360fca3ac8db185320ae2589bffdedd97cd2c3fdc2866b28347","3a766c1697670da7b803302f99151a74e234dcc13c252654d5022988ed8b690b","a0520c8c55cba1c2b13d159071a1c3d37e1501d27879eff9ea0536b91dae90c5","76b9a4b534d2c87fcd62b274889fe68a2581f9b96f359c5b7a6259e7f671e340","93182bf83d922466e811c46ac158c41625572dfe7d12a4156f0678ffec6b1190","b02b50b556d67b78ade556b75b04e4d3f963a27d9bb9c531c583a331036fe30c","012e73f4d6ff916d6352d1a5a0f5a971610cda546524293a5e8eb7348244024c","ecc75d1ffb28877af6b789c835db2efe806cd9bdae46e8cded498034e
1ce1449e","5e9fd51b0fb068476ff7300b2a55b5541741c0294ec116708dccc2973c0a3df0"].includes((0,n.createHash)("sha256").update("stackswap"+e.getSenderAddress()).digest("hex"))}function u(){let e=null;return(e="devnet"===l.env.STACKS_NETWORK?new r.si(l.env.FARM_END_ROUND,null,null):"testnet"===l.env.STACKS_NETWORK?new r.br(l.env.FARM_END_ROUND,null,null):new r._w(l.env.FARM_END_ROUND,null,"https://image.stackswap.org")).isConnected(),e}let p=e=>({token:e,balance:""}),m=(e,t)=>{if(!e||!(null==t?void 0:t.addr))return"0";if("SP1Z92MPDQEWZXW36VX71Q25HKF5K2EPCJ304F275.wstx-token-v4a"===t.addr&&e.stx)return new i.A(e.stx.balance).dividedBy(10**t.decimal).toString();let[a,n]=t.addr.split("::"),r=e.fungible_tokens||{},o=Object.keys(r).find(e=>e.startsWith(a));return new i.A(o?r[o].balance:"0").dividedBy(10**t.decimal).toString()};function _(e,t){return"string"==typeof e||"number"==typeof e?new i.A(e).toNumber().toLocaleString(void 0,{maximumFractionDigits:t}):i.A.isBigNumber(e)?e.toNumber().toLocaleString(void 0,{maximumFractionDigits:t}):"ERROR"}let f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e?new i.A(e).dividedBy(10**t).toString():"0"};function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return new i.A(e).multipliedBy(10**t).toFixed(0)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(e=Number(e))>=1e9?(e/1e9).toFixed(t)+" B":1e9>e&&e>=1e6?(e/1e6).toFixed(t)+" M":1e6>e&&e>=1e3?(e/1e3).toFixed(t)+" K":e.toFixed(t)}function b(e,t){return new i.A(e).toNumber().toLocaleString(void 0,{maximumFractionDigits:t})}let k=async e=>{let t=await (0,o.A)("https://api.stackswap.org/dbapi/v1/query",{method:"POST",headers:{"Content-Type":"application/json"},data:{query:e}});return[t.status,t.data,t]},v=e=>e.map(e=>({_id:e._id,farm_index:e.farm_index,name:e.name,token_x:{addr:e.token_x.addr,name:e.token_x.name,icon:e.token_x.icon,symbol:e.token_x.symbol,decimal:e.token_x.decimal},token_y:{addr:e.token_y.addr,name:e.token_y.name,icon:e.token_y.icon,symbol:e.token_y.symbol,decimal:e.token_y.decimal},token_swapr:e.token_swapr,in_contract:e.in_contract,cur_round:e.cur_round,TVL:e.TVL,APR:e.APR,farm_group:e.farm_group,farm_group_contract:e.farm_group_contract,BASE:e.BASE,valid:e.valid,pair:{loaded:e.pair.loaded,balance_x:e.pair.balance_x,balance_y:e.pair.balance_y,share_total:e.pair.share_total,name:e.pair.name,token_x:{addr:e.pair.token_x.addr,name:e.pair.token_x.name,icon:e.pair.token_x.icon,symbol:e.pair.token_x.symbol,decimal:e.pair.token_x.decimal},token_y:{addr:e.pair.token_y.addr,name:e.pair.token_y.name,icon:e.pair.token_y.icon,symbol:e.pair.token_y.symbol,decimal:e.pair.token_y.decimal},token_lp:{name:e.pair.token_lp.name,decimal:e.pair.token_lp.decimal,icon:e.pair.token_lp.icon,addr:e.pair.token_lp.addr,symbol:e.pair.token_lp.symbol},price:e.pair.price},total_locked_lp:e.total_locked_lp,farm_total_v3:e.farm_total_v3,reward:e.reward,weight:e.weight,farm_contract:e.farm_contract,round:e.round,round_start:e.round_start,round_end:e.round_end,block_number:e.block_number,oracle_data:{lbtc:e.oracle_data.lbtc,stsw:e.oracle_data.stsw,stx:e.oracle_data.stx,update_block:e.oracle_data.update_block,__VERSION__:e.oracle_data.__VERSION__,block_number:e.oracle_data.block_number,status:e.oracle_data.status,oracle_stsw:e.oracle_data.oracle_stsw,oracle_stx:e.oracle_data.oracle_stx,oracle_lBTC:e.oracle_data.oracle_lBTC},status:e.status,__VERSION__:e.__VERSION__})),w=e=>e.map(e=>{let t=Number(e);if(isNaN(t))throw Error("Invalid number: ".concat(e));return t});function y(e){return"number"==typeof e&&!isNaN(e)}let T=(e,t)=>y(t)?!!function(e){return!isNaN(e)&&!isNaN(parseFloat(e))}(e)||(c.Ay.error("input needs to be a big number"),!1):(c.Ay.error("input needs to be a number"),!1),S=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:12,n=new i.A(e).dividedBy(10**t),r=(0,s.numFormat_)(n,t);if(!(r.length>a))return r;{let e=(0,s.numFormat_)(n,6);if(e.length<a)return e;{let e=(0,s.numFormat_)(n,0);return e.length<a?e:n.toExponential(3)}}},A=(e,t)=>
1new i.A(e).toNumber().toLocaleString(void 0,{maximumFractionDigits:t})},54839:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/pool-pair-no",function(){return a(5897)}])},66738:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n,r=a(68658);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(null,arguments)}let o=function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none"},e),n||(n=r.createElement("path",{stroke:"#00FB90",strokeLinejoin:"round",strokeWidth:2,d:"M35 18c0-.2 0-.5-.3-.9a6 6 0 0 1-1-4.6v-1c0-.2-.5-.5-.5-.5-.2-.2-.7-.7-1-.8a6.1 6.1 0 0 1-1.9-3.6c0-.4-.2-.6-.3-.7l-1-.3a6.5 6.5 0 0 1-4-3 1 1 0 0 0-.6-.4l-1 .1a6 6 0 0 1-4.6-1c-.4-.3-.6-.3-.9-.3l-1 .4a6 6 0 0 1-4.5.8c-.8 0-1 0-1.5.7a6.4 6.4 0 0 1-4.3 2.8l-.6.2-.3.6c-.4 2-1.5 3.5-3.1 4.6-.4.3-.4.5-.4 1 .3 1.7.3 3.4-.9 5L1 18l.4 1c1 1.3 1.2 3 .9 4.6v1l.9.8a7 7 0 0 1 2.5 4c0 .6.4.8 1 1 .5 0 1.3.3 1.8.6 1 .4 1.6 1.1 2.3 2.1.5.5.7.8 1.4.6 1.8-.3 3.4 0 5 1 .3.1.8.5 1.2.2l1-.5c1.3-.8 2.7-1 4-.7 1 .1 1.3.1 1.8-.7a5.8 5.8 0 0 1 3.8-2.6c.6-.1 1-.3 1.3-.6a6 6 0 0 1 2.7-4.6c.8-.5.9-.8.7-1.7-.3-1.7 0-3.2 1-4.6l.3-.9Z"})))}},80528:(e,t,a)=>{"use strict";a.d(t,{j:()=>l});var n=a(68658),r=a(8780),i=a(8423),o=a(46352),c=a(88207),s=a(90560);let l=(e,t)=>{let a=(0,i.c)(),l=(0,r.B)(),d=!a.data||!l.data,u=(0,n.useMemo)(()=>a.data&&l.data?[...a.data,...l.data]:null,[l.data,a.data]),p=(0,c.L)(),[m,_]=(0,n.useState)(),[f,h]=(0,n.useState)();(0,s.T)(),(0,n.useEffect)(()=>{u&&_(a=>a||[e&&u.find(t=>t.addr===e)||u[0],t&&u.find(e=>e.addr===t)||u[1]])},[e,t,u]);let g=(0,n.useCallback)(()=>_(e=>e?[e[1],e[0]]:e),[]),b=(0,n.useCallback)(e=>{_(t=>t&&e.name!==t[1].name?[e,t[1]]:t)},[]),k=(0,n.useCallback)(e=>{_(t=>t&&e.name!==t[0].name?[t[0],e]:t)},[]);return(0,n.useEffect)(()=>{(async()=>{try{if(m&&m[0]&&m[1]){var e;let t=await (0,o.Cf)().swapManager.findRouter4(m[0],m[1],(null==(e=p.data)?void 0:e.tenure_height)||0);h(t)}}catch(e){console.error(e)}})()},[m,p.data]),{dataLoading:d||!m,availableTokens:u,verifiedTokens:a.data,communityTokens:l.data,actions:{reverse:g,setFromToken:b,setDestinationToken:k},from:null==m?void 0:m[0],destination:null==m?void 0:m[1],swapRouter:f}}},90560:(e,t,a)=>{"use strict";a.d(t,{T:()=>u});var n=a(15810),r=a(58561),i=a(87023),o=a(68658),c=a(15823),s=a(66068),l=a(88207);let d=e=>r.A.get(e).then(e=>e.data),u=()=>{let e=(0,n.wA)(),{wallet:t}=(0,c.u)(),a=(0,l.L)(),{data:r,error:u}=(0,i.Ay)(()=>t?"".concat("https://image.stackswap.org","/extended/v1/address/").concat(t,"/balances"):null,d,{refreshInterval:1e4});return(0,o.useEffect)(()=>{e((0,s.gs)(r))},[r,a]),{data:r,error:u}}},92423:function(e,t,a){"use strict";var n,r,i,o,c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TokenManager=t.Token=t.BaseToken=t.TokenType=void 0;let s=a(34410),l=c(a(62759)),d=a(98358),u=a(73689);(n=i||(t.TokenType=i={}))[n.VERIFIED=1]="VERIFIED",n[n.COMMUNITY=2]="COMMUNITY",(r=o||(t.BaseToken=o={}))[r.STX=0]="STX",r[r.STSW=1]="STSW",r[r.vSTSW=2]="vSTSW",r[r.lBTC=3]="lBTC",r[r.NULL=4]="NULL";class p{constructor(e,t,a,n,r){this.name=e,this.decimal=t,this.icon=a,this.addr=n,this.symbol=r}toString(){return""+{name:this.name,decimal:this.decimal,icon:this.icon,addr:this.addr,symbol:this.symbol}}static parseTokenFromJson(e){return new p(e.name,e.decimal,e.icon,e.addr,e.symbol)}static parseTokenFromJsonList(e){let t=[];for(let a of e)t.push(p.parseTokenFromJson(a));return t}static getBaseTokens(e,t){switch(t){case o.STX:return p.parseTokenFromJson(e.config.BASE_WSTX_DATA());case o.STSW:return p.parseTokenFromJson(e.config.BASE_STSW_DATA());case o.vSTSW:return p.parseTokenFromJson(e.config.BASE_vSTSW_DATA());case o.lBTC:return p.parseTokenFromJson(e.config.BASE_LBTC_DATA());case o.NULL:return p.parseTokenFromJson(e.config.BASE_NULL_TOKEN_DATA())}}}t.Token=p;class m{constructor(e){this.stackswap=e}async getTokenLists(e=i.VERIFIED){switch(e){case i.COMMUNITY:let t=this.stackswap.config.STACKS_BACKEND_URL()+"/stacks/communitytokens/"+this.stackswap.config.STACKS_BACKEND_PARAM(),a=await l.default.get(t,{timeout:3e4});return p.parseTokenFromJsonList(a.data);case i.VERIFIED:let n=this.stackswap.config.STACKS_BACKEND_URL()+"/stacks/tokens/"+this.stackswap.config.STACKS_BACKEND_PARAM(),r=await l.default.get(n,{timeout:3e4});return p.parseTokenFromJsonList(r.data)}}async transferSTSW(e,t,a=null){let n=[await (0,u.getPostConditionFromAsset)(this.stackswap,this.stackswap.getSenderAddress(),this.stackswap.config.BASE_STSW_DATA().addr,t,s.FungibleConditionCode.Equal)],r=(0,u.getWriteOptions)(this.stackswap,this.stackswap.config.BASE_STSW_DATA().addr,"transfer",[(0,s.uintCV)(t),(0,s.standardPrincipalCV)(this.stackswap.getSenderAddress()),(0,s.contractPrincipalCV)(this.stackswap.config.STACKSWAP_ADDRESS(),e),(0,s.noneCV)()],n,a);await (0,d.openContractCall)(r)}async getTokenData(e){try{let t=await (0,s.fetchCallReadOnlyFunction)((0,u.getReadOptions)(this.stackswap,e,"get-name",[])),a=(0,s.cvToValue)(t).value,
1n=await (0,s.fetchCallReadOnlyFunction)((0,u.getReadOptions)(this.stackswap,e,"get-symbol",[])),r=(0,s.cvToValue)(n).value,i=await (0,s.fetchCallReadOnlyFunction)((0,u.getReadOptions)(this.stackswap,e,"get-decimals",[])),o=Number((0,s.cvToValue)(i).value),c=await (0,s.fetchCallReadOnlyFunction)((0,u.getReadOptions)(this.stackswap,e,"get-token-uri",[])),d=(0,s.cvToValue)(c).value.value,m="https://app.stackswap.org/icon/blank.svg";try{let e=await l.default.get(d);if(m)try{e.data.image&&(m=e.data.image)}catch(e){}try{e.data.vector&&(m=e.data.vector)}catch(e){}try{e.data.properties.image.description&&(m=e.data.properties.image.description)}catch(e){}try{e.data.properties.vector.description&&(m=e.data.properties.vector.description)}catch(e){}}catch(e){}return"wSTX"===a&&(a="STX"),new p(a,o,m,e,r)}catch(e){return null}}async getBalanceOf(e,t){let a=(0,u.getReadOptions)(this.stackswap,e.addr,"get-balance",[(0,u.parseAddressToCV)(t)]);try{let e=await (0,s.fetchCallReadOnlyFunction)(a);return(0,s.cvToValue)(e).value}catch(e){return"0"}}}t.TokenManager=m}},e=>{e.O(0,[7988,4474,1116,4926,404,4395,5731,636,6593,8792],()=>e(e.s=54839)),_N_E=e.O()}]);

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.