PageSourceSearch

https://monroe-ui-v1.vercel.app/_next/static/chunks/pages/liquidity/[trAddress]-2b3fc69cdc9de315.js

js monroe-ui-v1.vercel.app collected 2026-10-03 07:20:26 UTC 9,718 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5425],{83986:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/liquidity/[trAddress]",function(){return n(2210)}])},11103:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var a=n(85893);n(67294);var s=n(9008),r=n.n(s);let o="https://".concat("monroe-ui-v1-kshjqsazn-kerefs-projects.vercel.app","/"),l=e=>{let{title:t="Monroe Protocol",description:n="Monroe Protocol - Decentralized Omnichain Synthetic Assets",image:s="thumbnail.png",twitterCard:l="summary_large_image",children:i}=e,c=o+s;return(0,a.jsxs)(r(),{children:[t&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:t}),(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{name:"twitter:title",content:t})]}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"description",content:n}),(0,a.jsx)("meta",{property:"og:description",content:n}),(0,a.jsx)("meta",{name:"twitter:description",content:n})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{property:"og:image",content:c}),(0,a.jsx)("meta",{name:"twitter:image",content:c})]}),l&&(0,a.jsx)("meta",{name:"twitter:card",content:l}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon.png"}),i]})}},86743:function(e,t,n){"use strict";n.d(t,{Zb:function(){return s},g8:function(){return o},lS:function(){return r}});var a=n(85893);let s=e=>{let{icon:t=(0,a.jsx)(a.Fragment,{}),title:n=(0,a.jsx)(a.Fragment,{}),children:s,className:r="",compact:o=!1}=e,l="card card-compact w-64 bg-primary text-primary-content shadow-xl p-4 ";return r.indexOf("w-full")>-1&&(l=l.replace("w-64","w-full")),l+=r,(0,a.jsx)("div",{className:l,children:(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsxs)("div",{className:"flex justify-center items-center text-xl font-bold full-w pb-4",children:[t,(0,a.jsx)("div",{className:"text-lg",children:n})]}),(0,a.jsx)("hr",{className:"border-orange-400"}),(0,a.jsx)("div",{className:"flex flex-col py-1 text-slate-400 text-sm mt-1 "+(o?"gap-0":"gap-2"),children:s})]})})},r=e=>{let{desc:t,value:n,divider:s=!0}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"text-accent-content text-xs",children:[t,(0,a.jsx)("span",{className:"float-right font-bold text-primary-content",children:n})]}),s?(0,a.jsx)("hr",{className:"border-secondary-content my-0"}):(0,a.jsx)(a.Fragment,{})]})},o=e=>{let{desc:t,value:n}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"card card-compact py-1 text-primary-content text-xs bg-base-200 my-2 rounded-full border-solid border-2 border-blue-400",children:(0,a.jsxs)("div",{className:"flex justify-between p-1 px-2",children:[t,(0,a.jsx)("span",{className:"float-right font-bold text-primary-content",children:n})]})})})}},2210:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return b}});var a=n(85893),s=n(67294),r=n(11163),o=n(21803),l=n(33305),i=n(50676),c=n(15229),d=n(39625),u=n(69077);let m=s.forwardRef(function(e,t){let{title:n,titleId:a,...r}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},r),n?s.createElement("title",{id:a},n):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))});var p=n(36856),x=n(13504),f=n(11103),g=n(86743),h=n(62007),b=()=>{var e;let{address:t}=(0,u.mA)(),[n,b]=(0,s.useState)(""),[N,j]=(0,s.useState)(""),v=null!==(e=(0,r.useRouter)().query.trAddress)&&void 0!==e?e:"",{data:w}=(0,h.uT)({contractName:"TokenisableRange",address:v,functionName:"token0"}),{data:y}=(0,h.uT)({contractName:"TokenisableRange",address:v,functionName:"token1"}),{data:k}=(0,h.uT)({contractName:"ERC20",address:w,functionName:"decimals"}),{data:C}=(0,h.uT)({contractName:"ERC20",address:y,functionName:"decimals"}),E=Number(null!=k?k:0),L=Number(null!=C?C:0),{data:T}=(0,h.uT)({contractName:"ERC20",address:w,functionName:"symbol"}),{data:D}=(0,h.uT)({contractName:"ERC20",address:y,functionName:"symbol"}),{data:R}=(0,h.uT)({contractName:"ERC20",address:w,functionName:"balanceOf",args:[t]}),{data:A}=(0,h.uT)({contractName:"ERC20",address:y,functionName:"balanceOf",args:[t]}),{data:_}=(0,h.uT)({contractName:"TokenisableRange",address:v,functionName:"balanceOf",args:[t]}),{writeAsync:B,isLoading:F}=(0,h.u9)({contractName:"TokenisableRange",address:v,functionName:"deposit",args:[(0,o.v)(n,E),(0,o.v)(n,L),(0,o.v)(n,E)*BigInt(6)/BigInt(10),(0,o.v)(n,L)*BigInt(6)/BigInt(10)],onBlockConfirmation:e=>{console.log("Deposited Liquidity"),console.log("\uD83D\uDCE6 Transaction blockHash",e.blockHash)}}),{writeAsync:O,isLoading:H}=(0,h.u9)({contractName:"TokenisableRange",address:v,functionName:"withdraw",args:[(0,l.f)(N),5],onBlockConfirmation:e=>{console.log("Deposited Liquidity"),console.log("\uD83D\uDCE6 Transaction blockHash",e.blockHash)}}),{data:M}=(0,h.uT)({contractName:"ERC20",address:w,functionName:"allowance",args:[t,v],watch:!0}),{data:P}=(0,h.uT)({contractName:"ERC20",address:y,functionName:"allowance",args:[t,v],watch:!0}),{writeAsync:Z,isLoading:q}=(0,h.u9)({contractName:"ERC20",address:w,functionName:"approve",args:[v,i.zL],onBlockConfirmation:e=>{console.log("Approved "+T),console.log("\uD83D\uDCE6 Transaction blockHash",e.blockHash)}}),{writeAsync:z,isLoading:W}=(0,h.u9)({contractName:"ERC20",address:y,functionName:"approve",args:[v,i.zL],onBlockConfirmation:e=>{console.log("Approved "+D),console.log("\uD83D\uDCE6 Transaction blockHash",e.blockHash)}}),I=T&&D?T+"-"+D:"LP";return[w,y,k,C,T,D,R,A,_,M,P].some(e=>void 0===e)?(0,a.jsx)("span",{className:"loading loading-spinner loading-sm"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f.G,{title:"Monroe Protocol | Liquidity"}),(0,a.jsxs)("div",{className:"flex flex-col gap-y-6 lg:gap-y-8 justify-center items-center mt-8",children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{className:"block text-2xl",children:["Manage Liquidity ",I]})}),(0,a.jsxs)("div",{className:"flex flex-row flex-grow w-full justify-center items-start gap-4",children:[(0,a.jsx)(g.Zb,{title:"Deposit",className:"w-80",children:(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{children:[T," Available:",(0,a.jsxs)("span",{className:"float-right font-bold text-slate-500 text-sm mb-2 cursor-pointer underline",onClick:()=>{R&&R>0&&b((0,c.b)(R,E))},children:[R?Number((0,c.b)(R,E)).toFixed(4):"0"," ",T]})]}),(0,a.jsx)("input",{type:"number",placeholder:"Deposit "+T,className:"input input-bordered input-sm my-2 w-full",value:n,onChange:e=>b(e.target.value)}),(0,a.jsx)(m,{className:"h-6 w-6 w-full my-2"}),(0,a.jsxs)("span",{children:[D," Available:",(0,a.jsxs)("span",{className:"float-right font-bold text-slate-500 text-sm mb-2 cursor-pointer underline",onClick:()=>{A&&A>0&&b((0,c.b)(A,L))},children:[A?Number((0,c.b)(A,L)).toFixed(4):"0"," ",D]})]}),(0,a.jsx)("input",{type:"number",placeholder:"Deposit "+D,className:"input input-bordered input-sm my-2 w-full",value:n,onChange:e=>b(e.target.value)}),(0,a.jsxs)("button",{className:"h-10 btn btn-secondary btn-sm px-2 w-full",onClick:()=>{M&&M>=(0,o.v)(n,E)?P&&P>=(0,o.v)(n,L)?B():z():Z()},disabled:F||q||W||0==Number(n)||(0,o.v)(n,E)>(null!=R?R:0)||(0,o.v)(n,L)>(null!=A?A:0),children:[F||q||W?(0,a.jsx)("span",{className:"loading loading-spinner loading-sm"}):(0,a.jsx)(p.Z,{className:"h-4 w-4"}),(0,a.jsxs)("span",{children:[M&&M>=(0,o.v)(n,E)?P&&P>=(0,o.v)(n,L)?"Deposit":"Approve "+D:"Approve "+T," "]})]})]})}),(0,a.jsx)(g.Zb,{title:"Withdraw",className:"w-80",children:(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{children:["Balance:",(0,a.jsxs)("span",{className:"float-right font-bold text-slate-500 text-sm mb-2 cursor-pointer underline",onClick:()=>{_&&_>0&&j((0,d.d)(_))},children:[_?Number((0,d.d)(_)).toFixed(0):"0"," ",I+" LP"]})]}),(0,a.jsx)("input",{type:"number",placeholder:"Withdraw "+I+" LP",className:"input input-bordered input-sm my-2 w-full",value:N,onChange:e=>j(e.target.value)}),(0,a.jsxs)("button",{className:"h-10 btn btn-secondary btn-sm px-2 w-full",onClick:()=>{O()},disabled:H||0==Number(N)||(0,l.f)(N)>(null!=_?_:0),children:[H?(0,a.jsx)("span",{className:"loading loading-spinner loading-sm"}):(0,a.jsx)(x.Z,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Withdraw"})]})]})})]})]})]})}},9008:function(e,t,n){e.exports=n(7828)},36856:function(e,t,n){"use strict";var a=n(67294);let s=a.forwardRef(function(e,t){let{title:n,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":s},r),n?a.createElement("title",{id:s},n):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"}))});t.Z=s},13504:function(e,t,n){"use strict";var a=n(67294);let s=a.forwardRef(function(e,t){let{title:n,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":s},r),n?a.createElement("title",{id:s},n):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}))});t.Z=s},50676:function(e,t,n){"use strict";n.d(t,{zL:function(){return a}});let a=2n**256n-1n}},function(e){e.O(0,[2888,9774,179],function(){return e(e.s=83986)}),_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.