"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6525],{34240:function(e,t,n){n.d(t,{Z:function(){return N}});var a=n(85893),i=n(67294),s=n(39332),p=n(72072),u=n(41664),y=n.n(u),r=n(94777),l=n(52609),o=n(70095),d=n(88923),m=n(46111),c=n(89176),T=n(44976);function b(e){let{name:t,className:n}=e;switch(t.toLowerCase()){case"staking":return(0,a.jsx)(l.Z,{className:(0,r.cn)("h-6 w-6",n)});case"farms":return(0,a.jsx)(o.Z,{className:(0,r.cn)("h-6 w-6",n)});case"memes":return(0,a.jsx)(d.Z,{className:(0,r.cn)("h-6 w-6",n)});case"buy":return(0,a.jsx)(m.Z,{className:(0,r.cn)("h-6 w-6",n)});case"referrals":return(0,a.jsx)(c.Z,{className:(0,r.cn)("h-6 w-6",n)});case"bridge":return(0,a.jsx)(T.Z,{className:(0,r.cn)("h-6 w-6",n)});default:return null}}var f=n(15452),w=n(9638);let v=[{title:"Staking",url:"/staking"},{title:"Farms",url:"/farms"},{title:"Memes",url:"/memes"},{title:"Buy",url:"/buy"},{title:"Referrals",url:"/referrals"},{title:"Bridge",url:"/bridge"}],g="16rem",M="4rem";function x(){let e=(0,s.usePathname)(),[t,n]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{let e=localStorage.getItem("isExpanded");e&&n(JSON.parse(e))},[]),(0,i.useEffect)(()=>{let e=window.matchMedia("(max-width: 1024px)");e.matches&&n(!1);let t=e=>{e.matches?n(!1):n(!0)};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[]),(0,a.jsxs)(p.E.aside,{initial:{width:t?g:M},animate:{width:t?g:M},transition:{duration:.5},className:"bg-green-900/30 border-r border-green-800/30 backdrop-blur-sm flex flex-col h-full sm:p-2 sm:p-4 shrink-0 min-h-[calc(100vh-80px)] max-h-[calc(100vh-80px)] overflow-hidden relative",children:[(0,a.jsx)("nav",{className:"flex flex-col font-medium gap-2 mt-8 text-sm",children:v.map(n=>(0,a.jsxs)(y(),{href:n.url,className:(0,r.cn)("flex items-center gap-2 px-2 sm:px-3 py-1 sm:py-2 rounded-md",e===n.url?"bg-primary text-primary-foreground":"hover:bg-green-800/20 text-white/80"),children:[(0,a.jsx)(b,{name:n.title.toLowerCase(),className:(0,r.cn)("size-9",e===n.url?"":"text-white/60")}),(0,a.jsx)(p.E.span,{initial:{display:"none",opacity:0},animate:{display:t?"block":"none",opacity:1},transition:{duration:.1},className:(0,r.cn)("self-stretch my-auto text-xl font-semibold leading-none text-center",e===n.url?"text-primary-foreground":"text-white/80"),children:n.title})]},n.title))}),(0,a.jsxs)("div",{className:"flex flex-col md:flex-row gap-4 justify-center items-center self-center mt-8 max-w-full",children:[(0,a.jsx)(y(),{href:"https://t.me/lfgeco",target:"_blank","aria-label":"Telegram",className:"text-white/60 hover:text-primary transition-colors",children:(0,a.jsx)(f.Z,{className:"h-6 w-6"})}),(0,a.jsx)(y(),{href:"https://x.com/lfgdoteco",target:"_blank","aria-label":"Twitter",className:"text-white/60 hover:text-primary transition-colors",children:(0,a.jsx)(w.Z,{className:"h-6 w-6"})})]})]})}var h=n(25675),k=n.n(h),F=n(78497),A=n(82020);function _(e){let{toggleSidebar:t}=e,{isConnected:n}=(0,A.Tj)();return(0,a.jsxs)("header",{className:"h-20 border-b border-green-800/30 bg-green-900/20 backdrop-blur-md flex items-center justify-between px-4 md:px-8",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("button",{onClick:t,className:"mr-4 p-2 rounded-md hover:bg-green-800/20 md:hidden","aria-label":"Toggle sidebar",children:(0,a.jsx)(F.Z,{className:"h-6 w-6 text-white"})}),(0,a.jsx)(y(),{href:"/",className:"flex items-center",children:(0,a.jsx)(k(),{src:"/icons/logo-light.svg",alt:"LFG Protocol",width:100,height:32,className:"h-8 w-auto"})})]}),(0,a.jsx)("div",{className:"flex items-center gap-4",children:(0,a.jsx)("appkit-button",{})})]})}function E(e){let{isDark:t=!1}=e;return(0,a.jsx)("footer",{className:"py-4 px-6 text-center ".concat(t?"text-gray-400":"text-gray-600"),children:(0,a.jsx)("div",{className:"container mx-auto",children:(0,a.jsxs)("p",{className:"text-sm",children:["\xa9 ",new Date().getFullYear()," LFG Protocol. All rights reserved."," ",(0,a.jsx)(y(),{href:"/terms",className:"hover:text-primary transition-colors",children:"Terms"})," ","&"," ",(0,a.jsx)(y(),{href:"/privacy",className:"hover:text-primary transition-colors",children:"Privacy"})]})})})}function N(e){let[t,n]=(0,i.useState)(!1),s=()=>{n(!t)};return(0,a.jsxs)("main",{className:(0,r.cn)("bg-stone-900 flex flex-col w-full h-full overflow-hidden relative",e.className),children:[(0,a.jsx)("div",{className:"absolute inset-0 z-0 overflow-visible min-h-full w-full",children:(0,a.jsx)("img",{className:"size-full object-cover object-center overflow-visible",src:"/images/dashboard-bg.svg",alt:"home-bg"})}),(0,a.jsxs)("div",{className:"w-full flex flex-col relative z-[1]",children:[(0,a.jsx)(_,{toggleSidebar:s}),(0,a.jsxs)("div",{className:"flex w-full min-h-[calc(100vh-80px)] relative",children:[(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsx)(x,{})}),t&&(0,a.jsxs)("div",{className:"fixed inset-0 z-50 md:hidden flex",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-black opacity-50",onClick:s}),(0,a.jsx)("div",{className:"relative w-64 bg-green-900/80 backdrop-blur-md p-4",children:(0,a.jsx)(x,{})})]}),(0,a.jsx)("div",{className:"flex flex-col flex-1 overflow-x-hidden",children:(0,a.jsx)("div",{className:"w-full max-w-6xl mx-auto p-3 md:p-5 xl:p-8",children:e.children})})]})]}),(0,a.jsx)(E,{isDark:!0})]})}},98778:function(e,t,n){n.d(t,{z:function(){return r}});var a=n(85893),i=n(67294),s=n(88426),p=n(12003),u=n(94777);let y=(0,p.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),r=i.forwardRef((e,t)=>{let{className:n,variant:i,size:p,asChild:r=!1,...l}=e,o=r?s.g7:"button";return(0,a.jsx)(o,{className:(0,u.cn)(y({variant:i,size:p,className:n})),ref:t,...l})});r.displayName="Button"},3112:function(e,t,n){n.d(t,{C2:function(){return M},DW:function(){return a},EQ:function(){return p},I:function(){return c},K5:function(){return d},KM:function(){return o},ML:function(){return u},NX:function(){return T},OL:function(){return b},U0:function(){return m},Xh:function(){return y},_2:function(){return F},ai:function(){return x},cf:function(){return v},e6:function(){return s},hR:function(){return l},ku:function(){return h},lQ:function(){return w},md:function(){return g},o8:function(){return _},pG:function(){return f},qf:function(){return k},qp:function(){return r},tH:function(){return i},tZ:function(){return A},vm:function(){return E}});let a="0x28257a4E266cA1A5309b36558340f0F900d6a1ce",i=[{inputs:[{internalType:"address",name:"_bondingRecipient",type:"address"},{internalType:"uint256",name:"lfgPerETH",type:"uint256"},{internalType:"address",name:"stable0",type:"address"},{internalType:"address",name:"stable1",type:"address"},{internalType:"uint256",name:"lfgPerStable",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"numTokens",type:"uint256"}],name:"BondCreated",type:"event"},{inputs:[],name:"BOND_DURATION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"LFGToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"lfgPerToken",type:"uint256"}],name:"addToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"_addresses",type:"address[]"},{internalType:"uint8[]",name:"tiers",type:"uint8[]"}],name:"batchSetWhitelistTier",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"bondETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"bondToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"bondingRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"_ids",type:"uint256[]"}],name:"getBatchVestingSchedules",outputs:[{components:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"lastClaimedTime",type:"uint256"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"address",name:"initiator",type:"address"}],internalType:"struct LFGBonding.VestingSchedule[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256[]",name:"_ids",type:"uint256[]"}],name:"getBatchVestingSchedulesFromCalldataIDs",outputs:[{components:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"lastClaimedTime",type:"uint256"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"address",name:"initiator",type:"address"}],internalType:"struct LFGBonding.VestingSchedule[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"}],name:"getTier",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"}],name:"getUserVestingScheduleIDs",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"}],name:"getUserVestingSchedules",outputs:[{components:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"lastClaimedTime",type:"uint256"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"address",name:"initiator",type:"address"}],internalType:"struct LFGBonding.VestingSchedule[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"getVestingSchedule",outputs:[{components:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"lastClaimedTime",type:"uint256"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"address",name:"initiator",type:"address"}],internalType:"struct LFGBonding.VestingSchedule",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"isBondingActive",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isOwner",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"pendingClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"remainingClaimable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"removeToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"_isBondingActive",type:"bool"}],name:"setBondingActive",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_bondingRecipient",type:"address"}],name:"setBondingRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"bool",name:"_isOwner",type:"bool"}],name:"setIsOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"lfgPerToken",type:"uint256"}],name:"setLFGPerToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_LFGToken",type:"address"}],name:"setLFGToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"startTimeTier2",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTimeTier3",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"timeLeft",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"timeSinceLastClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tokens",outputs:[{internalType:"bool",name:"isAllowed",type:"bool"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"lfgPerToken",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"tokensPerSecond",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalVesting",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"userVestingSchedules",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vestingScheduleNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"vestingSchedules",outputs:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"lastClaimedTime",type:"uint256"},{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"address",name:"initiator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"whitelistTier",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],s="0xA5EaCAcC83B571f68Cb3552466C633C938d81ea1",p="0x12750b7470d11979Af33B3C78f836c66Ade54287",u="0x85A4Fe3fA422A67b4C222727871f1f8Fc9B3c50C",y="0x9E3386615181E1375cDB31A9875A8072e76E9fCf",r=[{inputs:[{internalType:"address",name:"token_",type:"address"},{internalType:"address",name:"leaveEarlyFeeRecipient_",type:"address"},{internalType:"uint256",name:"leaveEarlyFee_",type:"uint256"},{internalType:"uint256",name:"leaveEarlyFeeTimer_",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"depositor",type:"address"},{indexed:!1,internalType:"uint256",name:"amountToken",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"fee",type:"uint256"}],name:"FeeTaken",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"withdrawer",type:"address"},{indexed:!1,internalType:"uint256",name:"amountToken",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"ReflectionsFromContractBalance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenToContractBalance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"calculatePrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getTotalProfits",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"leaveEarlyFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"leaveEarlyFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"leaveEarlyFeeTimer",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"recoverForeignToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"remainingLockTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"newLeaveEarlyFee",type:"uint256"}],name:"setLeaveEarlyFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newLeaveEarlyFeeRecipient",type:"address"}],name:"setLeaveEarlyFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLeaveEarlyFeeTimer",type:"uint256"}],name:"setLeaveEarlyFeeTimer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userInfo",outputs:[{internalType:"uint256",name:"balance",type:"uint256"},{internalType:"uint256",name:"unlockTime",type:"uint256"},{internalType:"uint256",name:"totalStaked",type:"uint256"},{internalType:"uint256",name:"totalWithdrawn",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdraw",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"withdrawNative",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],l="0x43A2cd53fbbF9a38Ad4b4fbb79d21B0A2EcE4AEB",o="0xC63d942c7a6F9fFb4aD48d101196C0F82D37d979",d=[{inputs:[{internalType:"address",name:"_feeRecipient",type:"address"},{internalType:"address",name:"_memeStakingMasterCopy",type:"address"},{internalType:"address",name:"_rewardToken",type:"address"},{internalType:"address",name:"_vesting",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{inputs:[{internalType:"address",name:"stakedToken",type:"address"},{internalType:"uint256",name:"tokensPerDay",type:"uint256"},{internalType:"uint256",name:"entryFee",type:"uint256"},{internalType:"uint256",name:"exitFee",type:"uint256"},{internalType:"bytes",name:"extraArgs",type:"bytes"}],name:"addPool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"allStakedTokens",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"feeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"generator",outputs:[{internalType:"contract IGenerator",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllStakedTokens",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"pool",type:"address"}],name:"getEntryFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"pool",type:"address"}],name:"getExitFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNumActivePools",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"getPoolsForToken",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"}],name:"isPoolActive",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"max_tokens_per_day",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"memeStakingMasterCopy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"}],name:"pendingReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"poolCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pools",outputs:[{internalType:"address",name:"stakedToken",type:"address"},{internalType:"address",name:"stakingPool",type:"address"},{internalType:"uint256",name:"tokensPerDay",type:"uint256"},{internalType:"uint256",name:"lastUpdateTime",type:"uint256"},{internalType:"uint256",name:"entryFee",type:"uint256"},{internalType:"uint256",name:"exitFee",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"}],name:"removePool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"}],name:"resetLastUpdateTime",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"},{internalType:"uint256",name:"entryFee",type:"uint256"}],name:"setEntryFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"},{internalType:"uint256",name:"exitFee",type:"uint256"}],name:"setExitFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_feeRecipient",type:"address"}],name:"setFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_generator",type:"address"}],name:"setGenerator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"},{internalType:"uint256",name:"lastUpdateTime",type:"uint256"}],name:"setLastUpdateTime",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_max_tokens_per_day",type:"uint256"}],name:"setMaxTokensPerDay",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_memeStakingMasterCopy",type:"address"}],name:"setMemeStakingMasterCopy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_rewardToken",type:"address"}],name:"setRewardToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"},{internalType:"uint256",name:"tokensPerDay",type:"uint256"}],name:"setTokensPerDay",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_vesting",type:"address"}],name:"setVesting",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"stakingPoolToPoolID",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"lastTime",type:"uint256"}],name:"timeSince",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"tokenToPools",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalTokensPerDay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"triggerRewardsForAllPools",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"poolID",type:"uint256"}],name:"triggerRewardsForPool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"vesting",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"viewAllActivePoolData",outputs:[{components:[{internalType:"address",name:"stakedToken",type:"address"},{internalType:"address",name:"stakingPool",type:"address"},{internalType:"uint256",name:"tokensPerDay",type:"uint256"},{internalType:"uint256",name:"lastUpdateTime",type:"uint256"},{internalType:"uint256",name:"entryFee",type:"uint256"},{internalType:"uint256",name:"exitFee",type:"uint256"}],internalType:"struct MemeDatabase.Pool[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"viewAllActivePoolIDs",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawTokens",outputs:[],stateMutability:"nonpayable",type:"function"}],m=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"vesting_",type:"address"},{internalType:"address",name:"token_",type:"address"},{internalType:"address",name:"reward_",type:"address"},{internalType:"address",name:"database_",type:"address"},{internalType:"bytes",name:"",type:"bytes"}],name:"__init__",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"vest",type:"bool"}],name:"claimRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"database",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"depositRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getRewardToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"shareholder",type:"address"}],name:"pendingRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"reward",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"stake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userInfo",outputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"totalExcluded",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vesting",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],c="0x952B02F1973a1157cfE1B43d62aC6E1e921C5D00",T=[{inputs:[{internalType:"address",name:"token",type:"address"}],name:"LPStatsForToken",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"priceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"priceOfBNB",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"priceOfToken",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"tokens",type:"address[]"}],name:"pricesOf",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"}],b="0x8ed1281Fb323F6494123Fa472e7248bd278cBF71",f=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{inputs:[],name:"LFG",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"ref",type:"address"}],name:"buy",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cut",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"val",type:"uint256"}],name:"getAmountOut",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"refInfo",outputs:[{internalType:"uint256",name:"totalEarned",type:"uint256"},{internalType:"uint256",name:"numRefs",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"newCut",type:"uint256"}],name:"setCut",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userToRef",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],w="0xB310288eDB3Ef8437ff71Ac6E91Aaac4e520a858",v=[{inputs:[{internalType:"address",name:"user",type:"address"}],name:"gatherAllInfo",outputs:[{components:[{internalType:"address",name:"stakedToken",type:"address"},{internalType:"address",name:"stakingPool",type:"address"},{internalType:"uint256",name:"tokensPerDay",type:"uint256"},{internalType:"uint256",name:"lastUpdateTime",type:"uint256"},{internalType:"uint256",name:"entryFee",type:"uint256"},{internalType:"uint256",name:"exitFee",type:"uint256"}],internalType:"struct IMemeDB.Pool[]",name:"pools",type:"tuple[]"},{internalType:"uint256[]",name:"userBalance",type:"uint256[]"},{internalType:"uint256[]",name:"userStakedBalance",type:"uint256[]"},{internalType:"uint256[]",name:"userPendingReward",type:"uint256[]"},{internalType:"uint256[]",name:"allowance",type:"uint256[]"},{internalType:"uint256[]",name:"totalStaked",type:"uint256[]"}],stateMutability:"view",type:"function"}],g="0xef8EF3aDC751BCd72281F4467EC3E3D95d3C990c",M=[{inputs:[{internalType:"address[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"lps",type:"address[]"},{internalType:"bool[]",name:"isV3",type:"bool[]"},{internalType:"bool",name:"castToUSD",type:"bool"}],name:"getPrices",outputs:[{internalType:"uint256[]",name:"prices",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"v2oracle",outputs:[{internalType:"contract IPriceOracle",name:"",type:"address"}],stateMutability:"view",type:"function"}],x="0x235f81b0D381C29d5C986C34670560032B745E31",h="0x1f2b70b9BD3103855A1d8842241014E4DB080715",k=[{inputs:[{internalType:"address",name:"gateway_",type:"address"},{internalType:"address",name:"gasService_",type:"address"},{internalType:"address",name:"token_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"NotApprovedByGateway",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"},{internalType:"uint256",name:"logIndex",type:"uint256"},{internalType:"address",name:"refundAddress",type:"address"}],name:"addNativeExpressGas",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"},{internalType:"uint256",name:"logIndex",type:"uint256"},{internalType:"address",name:"refundAddress",type:"address"}],name:"addNativeGas",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"bridgingBlocked",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"",type:"string"},{internalType:"string",name:"",type:"string"}],name:"chainAndAddressCheck",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"commandId",type:"bytes32"},{internalType:"string",name:"sourceChain",type:"string"},{internalType:"string",name:"sourceAddress",type:"string"},{internalType:"bytes",name:"payload",type:"bytes"}],name:"execute",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"commandId",type:"bytes32"},{internalType:"string",name:"sourceChain",type:"string"},{internalType:"string",name:"sourceAddress",type:"string"},{internalType:"bytes",name:"payload",type:"bytes"},{internalType:"string",name:"tokenSymbol",type:"string"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"executeWithToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"gasService",outputs:[{internalType:"contract IAxelarGasService",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"gateway",outputs:[{internalType:"contract IAxelarGateway",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"bridgingBlocked_",type:"bool"}],name:"setBridgingBlocked",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"chainName",type:"string"},{internalType:"string",name:"contractAddress",type:"string"},{internalType:"bool",name:"isAllowed",type:"bool"}],name:"setChainAndAddressCheck",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"destinationChain",type:"string"},{internalType:"string",name:"destinationAddress",type:"string"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"useBridge",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token_",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawForeignToken",outputs:[],stateMutability:"nonpayable",type:"function"}],F="0x18282A507B78f59BDb46027636E1e8f8b01615A1",A="0x98Ee2CfEA462DDc6AC048b1cd0Ffd94eED8CEF08",_=[{inputs:[],name:"avaxPriceFeed",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"pair",type:"address"}],name:"priceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"int256",name:"",type:"int256"}],stateMutability:"view",type:"function"},{inputs:[],name:"priceOfAVAX",outputs:[{internalType:"int256",name:"",type:"int256"}],stateMutability:"view",type:"function"}],E=[{inputs:[{internalType:"address",name:"gateway_",type:"address"},{internalType:"address",name:"gasService_",type:"address"},{internalType:"string",name:"sourceChain_",type:"string"},{internalType:"string",name:"sourceAddress_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"NotApprovedByGateway",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"FEE_DENOMINATOR",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"},{internalType:"uint256",name:"logIndex",type:"uint256"},{internalType:"address",name:"refundAddress",type:"address"}],name:"addNativeExpressGas",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"},{internalType:"uint256",name:"logIndex",type:"uint256"},{internalType:"address",name:"refundAddress",type:"address"}],name:"addNativeGas",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"bridgeBack",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"bridgingBlocked",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"buyFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"changeOwner",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"commandId",type:"bytes32"},{internalType:"string",name:"sourceChain",type:"string"},{internalType:"string",name:"sourceAddress",type:"string"},{internalType:"bytes",name:"payload",type:"bytes"}],name:"execute",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"commandId",type:"bytes32"},{internalType:"string",name:"sourceChain",type:"string"},{internalType:"string",name:"sourceAddress",type:"string"},{internalType:"bytes",name:"payload",type:"bytes"},{internalType:"string",name:"tokenSymbol",type:"string"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"executeWithToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"feeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"gasService",outputs:[{internalType:"contract IAxelarGasService",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"gateway",outputs:[{internalType:"contract IAxelarGateway",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"getTax",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"permissions",outputs:[{internalType:"bool",name:"isFeeExempt",type:"bool"},{internalType:"bool",name:"isLiquidityPool",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"sellFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"bridgingBlocked_",type:"bool"}],name:"setBridgingBlocked",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyFee_",type:"uint256"}],name:"setBuyFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bool",name:"isFeeExempt",type:"bool"}],name:"setFeeExempt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeRecipient_",type:"address"}],name:"setFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bool",name:"isLiquidityPool",type:"bool"}],name:"setLiquidityPool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"sellFee_",type:"uint256"}],name:"setSellFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"transferFee_",type:"uint256"}],name:"setTransferFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"sourceAddress",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"sourceChain",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"transferFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token_",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawForeignToken",outputs:[],stateMutability:"nonpayable",type:"function"}]},94777:function(e,t,n){n.d(t,{cn:function(){return s}});var a=n(90512),i=n(98388);function s(){for(var e=arguments.length,t=Array(e),n=0;n