1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c04b05c1-b1ce-4971-b07d-6c062f110243",e._sentryDebugIdIdentifier="sentry-dbid-c04b05c1-b1ce-4971-b07d-6c062f110243")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3577,5958],{34117:(e,t,n)=>{"use strict";n.d(t,{X:()=>s});var a=n(738344);function s(e,t){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(e))throw new a.g({value:e});let[n,s="0"]=e.split("."),r=n.startsWith("-");if(r&&(n=n.slice(1)),s=s.replace(/(0+)$/,""),0===t)1===Math.round(Number(`.${s}`))&&(n=`${BigInt(n)+1n}`),s="";else if(s.length>t){let[e,a,r]=[s.slice(0,t-1),s.slice(t-1,t),s.slice(t)],i=Math.round(Number(`${a}.${r}`));(s=i>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${i}`).length>t&&(s=s.slice(1),n=`${BigInt(n)+1n}`),s=s.slice(0,t)}else s=s.padEnd(t,"0");return BigInt(`${r?"-":""}${n}${s}`)}},215757:(e,t,n)=>{"use strict";n.d(t,{m:()=>d});var a=n(291765),s=n(77954),r=n(420719),i=n(660876),o=n(878314),c=n(683112),y=n(371965),p=n(309353);let u="/docs/contract/encodeDeployData";function d(e){let{abi:t,args:n,bytecode:y,deploymentType:d,salt:m}=e;if(!n||0===n.length){let{functionName:e,argsContractDeployer:t}=l(d,m??a.t,(0,o.nj)((0,p.Y)(y)),"0x");return(0,i.p)({abi:c.hl,functionName:e,args:t})}let b=t.find(e=>"type"in e&&"constructor"===e.type);if(!b)throw new s.YW({docsPath:u});if(!("inputs"in b)||!b.inputs||0===b.inputs.length)throw new s.YF({docsPath:u});let f=(0,r.h)(b.inputs,n),{functionName:T,argsContractDeployer:h}=l(d,m??a.t,(0,o.nj)((0,p.Y)(y)),f);return(0,i.p)({abi:c.hl,functionName:T,args:h})}function l(e,t,n,a){let s=[t,n,a];return({create:{functionName:"create",argsContractDeployer:s},create2:{functionName:"create2",argsContractDeployer:s},createAccount:{functionName:"createAccount",argsContractDeployer:[...s,y.t]},create2Account:{functionName:"create2Account",argsContractDeployer:[...s,y.t]}})[e||"create"]}},216146:(e,t,n)=>{"use strict";n.d(t,{w:()=>i});var a=n(215354),s=n(593449),r=n(678425);function i(e){if(!(0,r.H)(e))throw new s.K;(0,a.c)(e)}},291765:(e,t,n)=>{"use strict";n.d(t,{I:()=>a,t:()=>s});let a="0x6492649264926492649264926492649264926492649264926492649264926492",s="0x0000000000000000000000000000000000000000000000000000000000000000"},371965:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});let a=1},443864:(e,t,n)=>{"use strict";n.d(t,{W:()=>i});var a=n(41481),s=n(678425),r=n(629484);async function i(e,t){return(0,s.H)(t)?(0,r.a)(e,t):await (0,a.W)(e,t)}},444881:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});var a=n(146364),s=n(678425),r=n(477469);async function i(e,t){return(0,s.H)(t)?(0,r.b)(e,t):(0,a.v)(e,t)}},469080:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var a=n(788557),s=n(215757),r=n(477469);function i(e,t){let{abi:n,args:i,bytecode:o,deploymentType:c,salt:y,...p}=t,u=(0,s.m)({abi:n,args:i,bytecode:o,deploymentType:c,salt:y});return p.factoryDeps=p.factoryDeps||[],p.factoryDeps.includes(o)||p.factoryDeps.push(o),(0,r.b)(e,{...p,data:u,to:"create2"===c||"create2Account"===c?a.Lt:a.Z2})}},477469:(e,t,n)=>{"use strict";n.d(t,{b:()=>l});var a=n(583665),s=n(548506),r=n(150876),i=n(847162),o=n(123103),c=n(73148),y=n(669568),p=n(735868),u=n(216146),d=n(443864);async function l(e,t){let{account:n=e.account,chain:l=e.chain}=t,m=n?(0,a.J)(n):e.account;if(!m)throw new o.T({docsPath:"/docs/actions/wallet/sendTransaction"});try{let n;(0,u.w)(t);let a=await (0,r.ft)(e,{...t,nonceManager:m.nonceManager,parameters:["gas","nonce","fees"]});null!==l&&(n=await (0,p.T)(e,s.T,"getChainId")({}),(0,c.v)({currentChainId:n,chain:l}));let o=await (0,d.W)(e,{...a,chainId:n});return await (0,p.T)(e,i.L,"sendRawTransaction")({serializedTransaction:o})}catch(e){throw(0,y.p)(e,{...t,account:m,chain:l})}}},565456:(e,t,n)=>{"use strict";n.d(t,{J:()=>c});var a=n(224473),s=n(664392),r=n(265098),i=n(374886),o=n(319970);function c(e){let{abi:t,data:n}=e,c=(0,s.di)(n,0,4),y=t.find(e=>"function"===e.type&&c===(0,r.V)((0,o.B)(e)));if(!y)throw new a.EB(c,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:y.name,args:"inputs"in y&&y.inputs&&y.inputs.length>0?(0,i.n)(y.inputs,(0,s.di)(n,4)):void 0}}},629484:(e,t,n)=>{"use strict";n.d(t,{a:()=>u});var a=n(583665),s=n(548506),r=n(381017),i=n(123103),o=n(120319),c=n(73148),y=n(735868),p=n(216146);async function u(e,t){let{account:n=e.account,chain:u=e.chain,...d}=t,l=n?(0,a.J)(n):e.account;if(!l)throw new i.T({docsPath:"/docs/actions/wallet/signTransaction"});if((0,p.w)({account:l,chain:u,...t}),!u?.custom?.getEip712Domain)throw new o.C("`getEip712Domain` not found on chain.");if(!u?.serializers?.transaction)throw new o.C("transaction serializer not found on chain.");let m=await (0,y.T)(e,s.T,"getChainId")({});null!==u&&(0,c.v)({currentChainId:m,chain:u});let b=u?.custom.getEip712Domain({...d,chainId:m,from:l.address,type:"eip712"}),f=await (0,r.C)(e,{...b,account:l});return u?.serializers?.transaction({chainId:m,...d,customSignature:f,type:"eip712"},{r:"0x0",s:"0x0",v:0n})}}
1,683112:(e,t,n)=>{"use strict";n.d(t,{hl:()=>a});let a=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],name:"AccountNonceOrderingUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"aaVersion",type:"uint8"}],name:"AccountVersionUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"deployerAddress",type:"address"},{indexed:!0,internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"contractAddress",type:"address"}],name:"ContractDeployed",type:"event"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create2",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"create2Account",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"createAccount",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"extendedAccountVersion",outputs:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"_keccak256BytecodeHash",type:"bytes32"}],name:"forceDeployKeccak256",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{internalType:"address",name:"newAddress",type:"address"},{internalType:"bool",name:"callConstructor",type:"bool"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"input",type:"bytes"}],internalType:"struct ContractDeployer.ForceDeployment",name:"_deployment",type:"tuple"},{internalType:"address",name:"_sender",type:"address"}],name:"forceDeployOnAddress",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{internalType:"address",name:"newAddress",type:"address"},{internalType:"bool",name:"callConstructor",type:"bool"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"input",type:"bytes"}],internalType:"struct ContractDeployer.ForceDeployment[]",name:"_deployments",type:"tuple[]"}],name:"forceDeployOnAddresses",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getAccountInfo",outputs:[{components:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"supportedAAVersion",type:"uint8"},{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],internalType:"struct IContractDeployer.AccountInfo",name:"info",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"uint256",name:"_senderNonce",type:"uint256"}],name:"getNewAddressCreate",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"getNewAddressCreate2",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_version",type:"uint8"}],name:"updateAccountVersion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"_nonceOrdering",type:"uint8"}],name:"updateNonceOrdering",outputs:[],stateMutability:"nonpayable",type:"function"}]},738344:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var a=n(843341);class s extends a.C{constructor({value:e}){super(`Number \`${e}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}}
1,744104:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var a=n(523347),s=n(469080),r=n(444881),i=n(443864);function o(){return e=>({sendTransaction:t=>(0,r.v)(e,t),signTransaction:t=>(0,i.W)(e,t),deployContract:t=>(0,s.c)(e,t),writeContract:t=>(0,a.E)(Object.assign(e,{sendTransaction:t=>(0,r.v)(e,t)}),t)})}},788557:(e,t,n)=>{"use strict";n.d(t,{Lt:()=>s,Z2:()=>a});let a="0x0000000000000000000000000000000000008006",s="0x0000000000000000000000000000000000010000"},888491:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}}}]);
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.