1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8384],{21162:(e,t,n)=>{n.d(t,{O:()=>i});var a=n(7200);function i(e){return Number(a.ck(e))}},39078:(e,t,n)=>{n.d(t,{a5:()=>y,tx:()=>p,S6:()=>l,v2:()=>d});let a=JSON.parse('[{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","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"}]'),i=JSON.parse('[{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","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"}]'),u=JSON.parse('[{"inputs":[],"name":"getStakeConfig","outputs":[{"internalType":"uint256","name":"depositFeeRate","type":"uint256"},{"internalType":"uint256","name":"withdrawalFeeRate","type":"uint256"},{"internalType":"uint256","name":"protocolCap","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakeStatus","outputs":[{"internalType":"uint256","name":"totalStaked","type":"uint256"},{"internalType":"uint256","name":"totalRewardsEarned","type":"uint256"},{"internalType":"uint256","name":"stakerCount","type":"uint256"},{"internalType":"uint256","name":"accumulatedFees","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getExchangeRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"stake","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"unstake","outputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getTotalUserAIN","outputs":[{"internalType":"uint256","name":"walletAIN","type":"uint256"},{"internalType":"uint256","name":"agentBoostedAIN","type":"uint256"},{"internalType":"uint256","name":"totalAIN","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getTotalUserShares","outputs":[{"internalType":"uint256","name":"walletShares","type":"uint256"},{"internalType":"uint256","name":"agentBoostedShares","type":"uint256"},{"internalType":"uint256","name":"totalShares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"requestId","type":"uint256"}],"name":"getWithdrawalRequest","outputs":[{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"unbondTime","type":"uint256"}],"internalType":"struct IStake.WithdrawalRequest","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getUserLatestWithdrawal","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"unbondTime","type":"uint256"}],"internalType":"struct IStake.WithdrawalRequest","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}
1,{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256[]","name":"requestIds","type":"uint256[]"}],"name":"processWithdrawals","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),s=JSON.parse('[{"inputs":[{"internalType":"address","name":"_agent","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"boost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_agent","type":"address"},{"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"unboost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"userBoostedShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_agent","type":"address"}],"name":"agentStatus","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_agent","type":"address"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_agent","type":"address"}],"name":"userAgentStatus","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"uint256","name":"boostedAt","type":"uint256"},{"internalType":"uint256","name":"unlockedAt","type":"uint256"},{"internalType":"uint256","name":"pendingRewards","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"agentBoostStatistics","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]');var r=n(87358);let p={BASE_MAINNET:8453,BASE_SEPOLIA:84532},y=p.BASE_MAINNET;var l=function(e){return e.AIN_CONTRACT="AIN_CONTRACT",e.SAIN_CONTRACT="SAIN_CONTRACT",e.AGENT_BOOSTING="AGENT_BOOSTING",e.AIN_STAKING="AIN_STAKING",e}({});let o={[p.BASE_SEPOLIA]:{AIN_CONTRACT:{address:"0xD4423795fd904D9B87554940a95FB7016f172773",abi:a},SAIN_CONTRACT:{address:"0x70e68AF68933D976565B1882D80708244E0C4fe9",abi:i},AIN_STAKING:{address:"0x52644a566eCc3f09F2800A09eB99b2226839E2Da",abi:u},AGENT_BOOSTING:{address:r.env.NEXT_PUBLIC_AGENT_BOOSTING_CONTRACT_ADDRESS,abi:s}},[p.BASE_MAINNET]:{AIN_CONTRACT:{address:"0xD4423795fd904D9B87554940a95FB7016f172773",abi:a},SAIN_CONTRACT:{address:"0x70e68AF68933D976565B1882D80708244E0C4fe9",abi:i},AIN_STAKING:{address:"0x52644a566eCc3f09F2800A09eB99b2226839E2Da",abi:u},AGENT_BOOSTING:{address:r.env.NEXT_PUBLIC_AGENT_BOOSTING_CONTRACT_ADDRESS,abi:s}}};function d(e,t){var n;let a=null==(n=o[e])?void 0:n[t];if(!a)throw Error("Configuration for ".concat(t," not found on chain ID ").concat(e));return a}},57929:(e,t,n)=>{n.d(t,{B7:()=>_,BF:()=>d,CH:()=>c,EM:()=>g,Ex:()=>N,MH:()=>b,Pc:()=>C,Rf:()=>o,ZH:()=>v,Zl:()=>f,dt:()=>A,dw:()=>T,eD:()=>S,le:()=>I,rA:()=>m,rx:()=>l,up:()=>E});var a=n(39078),i=n(13244),u=n(89769),s=n(93597),r=n(95052);function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{enabled:!0},{abi:s,address:r}=(0,a.v2)(a.a5,e);return(0,i.Q)({abi:s,address:r,functionName:t,args:n,query:{enabled:u.enabled}})}function y(e,t){let{abi:n,address:i}=(0,a.v2)(a.a5,e),{data:r,writeContract:p,isPending:y}=(0,u.x)(),{isLoading:l,isSuccess:o}=(0,s.g)({hash:r});return{execute:e=>{p({address:i,abi:n,functionName:t,args:e,chainId:a.a5})},isPending:y,isConfirming:l,isConfirmed:o,hash:r}}function l(){let e=(0,a.v2)(a.a5,a.S6.AIN_STAKING);return(0,r.X)({contracts:[{...e,functionName:"getStakeConfig"},{...e,functionName:"getStakeStatus"},{...e,functionName:"getExchangeRate"}]})}function o(){return p(a.S6.AIN_STAKING,"getExchangeRate",[])}function d(e){return p(a.S6.AIN_STAKING,"getTotalUserAIN",[e],{enabled:!!e})}function T(e){return p(a.S6.AIN_STAKING,"getTotalUserShares",[e],{enabled:!!e})}function c(){return y(a.S6.AIN_STAKING,"stake")}function m(){return y(a.S6.AIN_STAKING,"unstake")}function N(){return y(a.S6.AIN_STAKING,"processWithdrawals")}function A(e){return p(a.S6.AGENT_BOOSTING,"agentStatus",[e],{enabled:!!e})}function S(e,t){return p(a.S6.AGENT_BOOSTING,"userAgentStatus",[e,t],{enabled:!!e&&!!t})}function f(){return p(a.S6.AGENT_BOOSTING,"agentBoostStatistics")}function b(){return y(a.S6.AGENT_BOOSTING,"boost")}function I(){return y(a.S6.AGENT_BOOSTING,"unboost")}function _(){return y(a.S6.AGENT_BOOSTING,"claimReward")}function O(e,t){return p(e,"balanceOf",[t],{enabled:!!t})}function C(e){return O(a.S6.AIN_CONTRACT,e)}function g(e){return O(a.S6.SAIN_CONTRACT,e)}function h(e,t){let{execute:n,...a}=y(e,"approve");return{approve:e=>n([t,e]),...a}}function v(e){return h(a.S6.AIN_CONTRACT,e)}function E(e){return h(a.S6.SAIN_CONTRACT,e)}}
1,89338:(e,t,n)=>{n.d(t,{cn:()=>u});var a=n(52596);let i=(0,n(39688).zu)(e=>(delete e.conflictingClassGroups["font-size"],e)),u=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i((0,a.$)(t))}},94650:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(95155),i=n(35695),u=n(66766);function s(e){let{title:t,hasPrevious:n=!1}=e,s=(0,i.useRouter)();return(0,i.usePathname)(),(0,a.jsxs)("div",{className:"flex flex-row items-center justify-center w-full relative my-5",children:[n&&(0,a.jsx)("button",{onClick:()=>{n&&s.back()},className:"absolute left-0",children:(0,a.jsx)(u.default,{src:"/icons/header-backbutton.svg",alt:"chevron-left",width:10,height:10})}),(0,a.jsx)("h1",{className:"text-center text-[28px] font-bold leading-[34px] min-h-[34px]",children:t})]})}}}]);
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.