|
|
|
|
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[516],{7133:function(e,n,r){"use strict";r.r(n),r.d(n,{SignMessage:function(){return g}});var t=r(7891),s=r(7838),a=r(9980),i=r(9560),c=r(5593),o=r(697),u=r.n(o),l=r(2363),f=r(8052),d=r(4675),g=function(){var e=(0,c.O)(),n=e.publicKey,r=e.signMessage,o=(0,d.d)(),g=(0,l.useCallback)((0,t.Z)((function(){var e,t,a;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:if(s.trys.push([0,2,,3]),!n)throw new Error("Wallet not connected!");if(!r)throw new Error("Wallet does not support message signing!");return e=(new TextEncoder).encode("Hello, world!"),[4,r(e)];case 1:if(t=s.sent(),!f.sign.detached.verify(e,t,n.toBytes()))throw new Error("Message signature invalid!");return o("success","Message signature: ".concat(u().encode(t))),[3,3];case 2:return a=s.sent(),o("error","Message signing failing: ".concat(null===a||void 0===a?void 0:a.message)),[3,3];case 3:return[2]}}))})),[n,r,o]);return(0,a.jsx)(i.Z,{variant:"contained",color:"secondary",onClick:g,disabled:!n||!r,children:"Sign Message"})}},4675:function(e,n,r){"use strict";r.d(n,{d:function(){return d}});var t=r(9980),s=r(2172),a=r(8537),i=r(8205),c=r(8436),o=r(2363),u=(0,i.ZP)("span")((function(){return{display:"flex",alignItems:"center"}})),l=(0,i.ZP)(a.Z)((function(){return{color:"#ffffff",display:"flex",alignItems:"center",marginLeft:16,textDecoration:"underline","&:hover":{color:"#000000"}}})),f=(0,i.ZP)(s.Z)((function(){return{fontSize:20,marginLeft:8}}));function d(){var e=(0,c.Ds)().enqueueSnackbar;return(0,o.useCallback)((function(n,r,s){e((0,t.jsxs)(u,{children:[r,s&&(0,t.jsxs)(l,{href:"https://explorer.solana.com/tx/".concat(s,"?cluster=devnet"),target:"_blank",children:["Transaction",(0,t.jsx)(f,{})]})]}),{variant:n})}),[e])}},6510:function(){}}]);
|