(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7220],{58145:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/library/multichain-basic",function(){return r(75432)}])},75432:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return v}});var n=r(31549),i=r(68083),s=r(46914),o=r(62325),a=r(61602),c=r(73109),l=r(44194),d=r(34686),u=r(79667),h=r(83533),f=r(5828),g=r(12639),p=r(77754),x=r(97558),j=r(10857);function w(){let{activeChain:e,selectedNetworkId:t}=(0,i.Tg)(),[r,s]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{s(!0)},[]),(0,n.jsx)(n.Fragment,{children:r&&(0,n.jsxs)(d.Z,{marginTop:10,marginBottom:10,children:[(0,n.jsx)(u.O,{children:(0,n.jsx)(h.X,{size:"md",children:"Chain Information"})}),(0,n.jsx)(f.e,{children:(0,n.jsxs)(g.K,{divider:(0,n.jsx)(p.c,{}),spacing:"4",children:[(0,n.jsxs)(x.xu,{children:[(0,n.jsx)(h.X,{size:"xs",textTransform:"uppercase",pb:"2",children:"Active chain"}),(0,n.jsx)(j.x,{children:e})]}),(0,n.jsxs)(x.xu,{children:[(0,n.jsx)(h.X,{size:"xs",textTransform:"uppercase",pb:"2",children:"Active Network"}),(0,n.jsx)(j.x,{children:t})]})]})})]})})}var m=r(36489),y=r(51452);function b(){let e=(0,y.p)(),{isConnected:t,address:r}=(0,i.Tj)(),{walletProvider:s}=(0,i.cB)("eip155");async function a(){try{if(!s||!r)throw Error("user is disconnected");await s.request({method:"eth_sign",params:[r,"Hello AppKit!"]}),e({title:o.bq.SigningSucceededToastTitle,description:"Success",type:"success"})}catch(t){e({title:o.bq.SigningFailedToastTitle,description:"Failed to sign message",type:"error"})}}return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.z,{disabled:!t,"data-testid":"sign-message-button",onClick:a,width:"auto",children:"Sign Message"}),(0,n.jsx)("div",{"data-testid":"w3m-signature",hidden:!0})]})}var A=r(52206);function T(){let e=(0,y.p)(),{isConnected:t,address:r}=(0,i.Tj)(),{walletProvider:s}=(0,i.cB)("solana"),{caipNetwork:a}=(0,i.U_)();async function c(){try{if(!s||!r)throw Error("user is disconnected");let t={method:"solana_signMessage",params:{message:A.Z.encode(new TextEncoder().encode("Hello Appkit!")),pubkey:r}};await s.request(t,null==a?void 0:a.caipNetworkId),e({title:o.bq.SigningSucceededToastTitle,description:"Success",type:"success"})}catch(t){e({title:o.bq.SigningFailedToastTitle,description:"Failed to sign message",type:"error"})}}return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.z,{disabled:!t,"data-testid":"sign-message-button",onClick:c,width:"auto",children:"Sign Message"}),(0,n.jsx)("div",{"data-testid":"w3m-signature",hidden:!0})]})}function E(){let{caipNetwork:e}=(0,i.U_)();return(0,n.jsxs)(d.Z,{marginTop:10,marginBottom:10,children:[(0,n.jsx)(u.O,{children:(0,n.jsx)(h.X,{size:"md",children:"Test Interactions"})}),(0,n.jsx)(f.e,{children:(0,n.jsx)(g.K,{divider:(0,n.jsx)(p.c,{}),spacing:"4",children:(0,n.jsxs)(x.xu,{children:[(0,n.jsx)(h.X,{size:"xs",textTransform:"uppercase",pb:"2",children:"Sign Message"}),(null==e?void 0:e.chainNamespace)==="eip155"?(0,n.jsx)(b,{}):(0,n.jsx)(T,{})]})})})]})}let _=o.bq.AllNetworks,k=(0,i.cz)({networks:_,defaultNetwork:c.RJ0,projectId:o.bq.ProjectId,metadata:o.bq.Metadata});function v(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.v,{}),(0,n.jsx)(w,{}),(0,n.jsx)(E,{})]})}s.i.setModal(k)},52206:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=function(e){if(e.length>=255)throw TypeError("Alphabet too long");let t=new Uint8Array(256);for(let e=0;e<t.length;e++)t[e]=255;for(let r=0;r<e.length;r++){let n=e.charAt(r),i=n.charCodeAt(0);if(255!==t[i])throw TypeError(n+" is ambiguous");t[i]=r}let r=e.length,n=e.charAt(0),i=Math.log(r)/Math.log(256),s=Math.log(256)/Math.log(r);function o(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;let s=0,o=0,a=0;for(;e[s]===n;)o++,s++;let c=(e.length-s)*i+1>>>0,l=new Uint8Array(c);for(;e[s];){let n=t[e.charCodeAt(s)];if(255===n)return;let i=0;for(let e=c-1;(0!==n||i<a)&&-1!==e;e--,i++)n+=r*l[e]>>>0,l[e]=n%256>>>0,n=n/256>>>0;if(0!==n)throw Error("Non-zero carry");a=i,s++}let d=c-a;for(;d!==c&&0===l[d];)d++;let u=new Uint8Array(o+(c-d)),h=o;for(;d!==c;)u[h++]=l[d++];return u}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";let i=0,o=0,a=0,c=t.length;for(;a!==c&&0===t[a];)a++,i++;let l=(c-a)*s+1>>>0,d=new Uint8Array(l);for(;a!==c;){let e=t[a],n=0;for(let t=l-1;(0!==e||n<o)&&-1!==t;t--,n++)e+=256*d[t]>>>0,d[t]=e%r>>>0,e=e/r>>>0;if(0!==e)throw Error("Non-zero carry");o=n,a++}let u=l-o;for(;u!==l&&0===d[u];)u++;let h=n.repeat(i);for(;u<l;++u)h+=e.charAt(d[u]);return h},decodeUnsafe:o,decode:function(e){let t=o(e);if(t)return t;throw Error("Non-base"+r+" character")}}}("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")}},function(e){e.O(0,[6478,6013,4556,2888,9774,179],function(){return e(e.s=58145)}),_N_E=e.O()}]);