PageSourceSearch

https://multisign.bitlayer.org/_next/static/chunks/1348.d31f6c9001d17627.js

js bitlayer.org collected 2026-10-02 04:55:36 UTC 9,640 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1348],{10158:(e,t,n)=>{n.d(t,{Dk:()=>d,Vo:()=>m});var r=n(9175),a=n(42369),l=n.n(a),i=n(96049),s=n(13643),o=n(21463),u=n(42557),c=n(10029),f=n(56182);let d=100,E=async e=>{let{delayModifier:t,transactionAdded:n,delay:r,expiry:a}=e,l=BigInt(await t.txCreatedAt(n.args.queueNonce)),i=l+r,s=a===BigInt(0)?null:(i+a)*BigInt(1e3);return{timestamp:l*BigInt(1e3),validFrom:i*BigInt(1e3),expiresAt:s}},v=l()(async e=>{let{transactionService:t,safeAddress:n,provider:r}=e,a="".concat((0,o.Kj)(t),"/api/v1/safes/").concat(n,"/creation/"),{transactionHash:l}=await fetch(a).then(e=>{if(e.ok&&200===e.status)return e.json();throw Error("Error fetching Safe creation details")});return r.getTransactionReceipt(l)},e=>{let{transactionService:t,safeAddress:n}=e;return t+n}),S=async(e,t,n,r,a,l)=>{if(t===n)return[];let i=Array.from({length:Number(t-n)},(e,t)=>(0,s.up)(BigInt(n+BigInt(t)),32)),o=e.filters.TransactionAdded(),u=await o.getTopicFilter();u[1]=i;let{blockNumber:c}=await v({transactionService:r,provider:a,safeAddress:l});return await e.queryFilter(u,c,"latest")},h=async e=>{let{delayModifier:t,transactionAdded:n,delay:r,expiry:a,provider:l,chainId:s,version:o,safeAddress:d}=e,[v,S]=await Promise.all([E({delayModifier:t,transactionAdded:n,delay:r,expiry:a}),l.getTransactionReceipt(n.transactionHash)]),h=function(e){var t,n;let{chainId:r,version:a,safeAddress:l,transaction:s}=e,o=(0,c.cb)(s.data),d=o?(0,f.decodeMultiSendData)(s.data):[s];if(!o)return!(0,u.xU)(s.to,l);let E=null!=(t=(0,i.getMultiSendCallOnlyDeployment)({network:r,version:null!=a?a:void 0}))?t:(0,i.getMultiSendCallOnlyDeployment)({network:r,version:"1.3.0"});if(!E)return!0;let v=null!=(n=E.networkAddresses[r])?n:E.defaultAddress;return!(0,u.xU)(s.to,v)||d.some(e=>!(0,u.xU)(e.to,l))}({chainId:s,version:o,safeAddress:d,transaction:n.args});return{...n,...v,isMalicious:h,executor:S.from}},g=async e=>{let{delayModifier:t,transactionService:n,safeAddress:a,provider:l,chainId:i,version:s}=e,[[o],u,c,f,E]=await Promise.all([t.getModulesPaginated(r.SENTINEL_ADDRESS,d),t.txExpiration(),t.txCooldown(),t.txNonce(),t.queueNonce()]),v=await S(t,BigInt(E),BigInt(f),n,l,a),g=await Promise.all(v.map(e=>h({delayModifier:t,transactionAdded:e,delay:BigInt(c),expiry:BigInt(u),provider:l,chainId:i,version:s,safeAddress:a})));return{address:await t.getAddress(),recoverers:o,expiry:BigInt(u),delay:BigInt(c),txNonce:BigInt(f),queueNonce:BigInt(E),queue:g.filter(e=>!e.removed)}};function m(e){let{delayModifiers:t,...n}=e;return Promise.all(t.map(e=>g({delayModifier:e,...n})))}},51348:(e,t,n)=>{n.r(t),n.d(t,{default:()=>$});var r=n(37876),a=n(29139),l=n(14232),i=n(89099),s=n(66450),o=n(42763),u=n(93981),c=n(71316),f=n(4123),d=n(73699),E=n(90520),v=n(27748),S=n(74409),h=n(42557),g=n(4290);let m=(0,d.A)(function(e){let{isOwner:t,isRecoverer:n,queue:s,wallet:c,isSidebarRoute:f=!0}=e,{wasProposalDismissed:d,dismissProposal:v}=function(){let{safe:e,safeAddress:t}=(0,S.A)(),n=e.chainId,[r,a]=(0,E.A)("dismissedRecoveryProposals"),i=(0,l.useCallback)(e=>{var l;let i=null!=(l=null==r?void 0:r[n])?l:{};a({...null!=r?r:{},[n]:{...i,[t]:e}})},[r,n,t,a]);return{wasProposalDismissed:(0,l.useCallback)(e=>{var a;return(0,h.xU)(null==r||null==(a=r[n])?void 0:a[t],e)},[n,r,t]),dismissProposal:i}}(),{wasInProgressDismissed:g,dismissInProgress:m}=function(){let{safe:e,safeAddress:t}=(0,S.A)(),n=e.chainId,r=(0,l.useRef)({}),a=(0,l.useCallback)(e=>{var a,l;let i=null!=(l=null==(a=r.current)?void 0:a[n])?l:{};r.current={...r.current,[n]:{...i,[t]:e}}},[n,t]);return{wasInProgressDismissed:(0,l.useCallback)(e=>{var a,l;return(0,h.xU)(e,null==(l=r.current)||null==(a=l[n])?void 0:a[t])},[n,t]),dismissInProgress:a}}(),[C,y]=(0,l.useState)(null),p=(0,i.useRouter)(),x=s[0],A=()=>{y(null)};return(0,l.useEffect)(()=>{f&&y(()=>x&&(t||n)&&!g(x.transactionHash)?(0,r.jsx)(o.A,{onClose:()=>{m(x.transactionHash),A()},recovery:x}):(null==c?void 0:c.address)&&n&&!d(c.address)?(0,r.jsx)(u.u,{onClose:()=>{v(c.address),A()}}):null)},[m,v,n,t,x,s.length,p.pathname,c,g,d,f]),(0,l.useEffect)(()=>(p.events.on("routeChangeComplete",A),()=>{p.events.off("routeChangeComplete",A)}),[p]),(0,r.jsx)(a.zWh,{in:!!C,children:(0,r.jsx)(a.zsL,{open:!!C,sx:{zIndex:3,bgcolor:e=>{let{palette:t}=e;return t.background.main}},children:C})})},{isOwner:c.A,isRecoverer:f.f,queue:s.i,wallet:v.Ay,isSidebarRoute:()=>{let[e]=(0,g.l)();return e}});var C=n(88129),y=n(83156),p=n(56602),x=n(82107),A=n(32003),I=n(7138),w=n(46244),R=n(58935);let P=[A.E8.PROCESSING_BY_SMART_CONTRACT_WALLET,A.E8.PROCESSED,A.E8.SUCCESS],b={[A.E8.PROCESSING_BY_SMART_CONTRACT_WALLET]:"Confirm the execution in your wallet.",[A.E8.PROCESSING]:"Validating...",[A.E8.PROCESSED]:"Successfully validated. Loading...",[A.E8.REVERTED]:"Reverted. Please check your gas settings.",[A.E8.FAILED]:"Failed.",[A.E8.SUCCESS]:"Successfully executed."},T={[A.M8.PROPOSAL]:"Account recovery proposal",[A.M8.EXECUTION]:"Account recovery",[A.M8.SKIP_EXPIRED]:"Account recovery cancellation"};var O=n(76820),D=n(23590),N=n(26895),k=n(10158),B=n(93807),_=n(59507),L=n(81156),j=n(9677),U=n(46718),M=n(4913),H=n(9175),F=n(3578),G=n(42523);async function W(e,t){let n=new G.NZ(e,["function masterCopy() external view returns (address)"],t),[r]=await n.masterCopy();return r}async function q(e,t,n){if(!(0,F.PW)(t))return;let r=await n.getCode(t);if(92===r.length&&r.startsWith("0x363d3d373d3d3d363d73")&&r.endsWith("5af43d82803e903d91602b57fd5bf3")){let t="0x"+r.slice(22,62);return await q(e,t,n)}if("0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea265627a7a72315820d8a00dc4fe6bf675a9d7416fc2d00bb3433362aa8186b750f76c4027269667ff64736f6c634300050e0032"===r.toLowerCase()){let r=await W(t,n);return await q(e,r,n)}let a=Object.entries(j.MS[Number(e)]).find(e=>{let[,n]=e;return Object.values(n).some(e=>(0,h.xU)(e,t))});return null==a?void 0:a[0]}
1async function V(e,t,n){return await q(e,t,n)===U.v.DELAY}async function Y(e,t,n){let[r]=await t.getModulesPaginated(H.SENTINEL_ADDRESS,k.Dk);if(0===r.length)return!1;let a=await Promise.all(r.map(t=>q(e,t,n))),l=Object.values(U.v);return a.every(e=>!l.includes(e))}async function z(e,t,n){if(!t)return[];let r=await Promise.all(t.map(async t=>{let{value:r}=t;return await V(e,r,n)&&(0,M.kH)(U.v.DELAY,r,n)})).then(e=>e.filter(Boolean));return await Promise.all(r.map(async t=>await Y(e,t,n)&&t)).then(e=>e.filter(Boolean))}var J=n(43215),K=n(3643);let X={[A.E8.PROCESSING_BY_SMART_CONTRACT_WALLET]:null,[A.E8.PROCESSING]:A.E8.PROCESSING,[A.E8.PROCESSED]:A.E8.PROCESSED,[A.E8.SUCCESS]:null,[A.E8.REVERTED]:null,[A.E8.FAILED]:null};var Z=n(95952);let Q=function(){let[e,t,n]=function(){var e;let t=(0,K.v)(),n=(0,D.vH)(),{safe:r,safeAddress:a}=(0,S.A)();return(0,O.A)(()=>{var e,a;if(t&&n&&r.modules&&r.modules.length>0&&(e=r.chainId,!((!(a=r.modules)||!(a.length>1))&&(0,J.cF)(e,a))))return z(r.chainId,r.modules,n)},[a,r.chainId,null==(e=r.modules)?void 0:e.length,n,t],!1)}(),[r,a,i]=function(e){let t=(0,D.vH)(),n=(0,I._J)(),{safe:r,safeAddress:a}=(0,S.A)(),i=(0,p.jL)(),[s]=(0,N.A)(3e5),[o,u]=(0,l.useState)(!1),c=(0,l.useCallback)(()=>{u(e=>!e)},[]);return(0,l.useEffect)(()=>(0,A.uF)(A.E8.PROCESSED,c),[c]),(0,l.useEffect)(()=>{if(!e||0===e.length)return;let t=i((0,_.ch)({actionCreator:L.JD.actions.set,effect:async t=>{var n,r;let[a]=null!=(r=null==(n=t.payload.data)?void 0:n.results.filter(B.yI))?r:[];if(!a)return;let{txInfo:l}=a.transaction;((await Promise.all(e.map(async e=>{let t=await e.getAddress();return(0,B.ep)(l)&&(0,h.xU)(l.to.value,t)}))).some(Boolean)||(0,B.qG)(l))&&c()}}));return t instanceof Function?t:t.payload.unsubscribe},[r.chainId,e,c,i]),(0,O.A)(()=>{if(e&&0!==e.length&&(null==n?void 0:n.transactionService)&&t)return(0,k.Vo)({delayModifiers:e,transactionService:n.transactionService,safeAddress:a,provider:t,chainId:r.chainId,version:r.version})},[e,s,o,null==n?void 0:n.transactionService,t,a,r.chainId,r.version],!1)}(e),s=function(){let[e,t]=(0,l.useState)({});return(0,l.useEffect)(()=>{let e=Object.entries(X).map(e=>{let[n,r]=e;return(0,A.uF)(n,e=>{let n="recoveryTxHash"in e&&e.recoveryTxHash;n&&t(t=>{if(null===r){let{[n]:e,...r}=t;return r}return{...t,[n]:{txType:e.txType,status:r}}})})});return()=>{e.forEach(e=>e())}},[]),e}();(0,l.useEffect)(()=>{let e=Object.entries(s);r&&0!==r.length&&0!==e.length&&e.forEach(e=>{let[t,{txType:n,status:a}]=e;a===A.E8.PROCESSED&&(r.some(e=>{let{queue:n}=e;return n.some(e=>{let{args:n}=e;return n.txHash===t})})&&n!==A.M8.PROPOSAL||(0,A.aG)(A.E8.SUCCESS,{recoveryTxHash:t,txType:n}))})},[s,r]);let o=t||a,u=n||i;return(0,l.useEffect)(()=>{Z.A.setStore({state:[r,o,u],pending:s})},[r,o,u,s]),null},$=function(){let e=(0,p.jL)(),t=(0,I._J)(),n=(0,x.A)();return(0,l.useEffect)(()=>{if(!(null==t?void 0:t.blockExplorerUriTemplate))return;let n=Object.entries(b).map(n=>{let[r,a]=n;return(0,A.uF)(r,async n=>{let l=P.includes(r),i="error"in n;if(i&&(0,w.jG)(n.error))return;let s="txHash"in n?n.txHash:void 0,o="recoveryTxHash"in n?n.recoveryTxHash:void 0,u=s||o||"",c=T[n.txType],f=i?"".concat(a," ").concat((0,C.Wk)(n.error)):a,d=s?(0,R.aS)(s,t.blockExplorerUriTemplate):void 0;e((0,y.Ds)({title:c,message:f,detailedMessage:i?n.error.message:void 0,groupKey:u,variant:i?"error":l?"success":"info",link:d}))})});return()=>{n.forEach(e=>e())}},[e,n,null==t?void 0:t.blockExplorerUriTemplate]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Q,{}),(0,r.jsx)(m,{})]})}}}]);

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.