laconic-deploy/packages/fe-deploy/.next/server/app/api/validate/route.js
2025-02-19 19:16:05 -08:00

1 line
1.9 KiB
JavaScript

(()=>{var e={};e.id=996,e.ids=[996],e.modules={846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},4870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},9294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},3033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},5819:(e,r,t)=>{"use strict";t.r(r),t.d(r,{patchFetch:()=>v,routeModule:()=>l,serverHooks:()=>x,workAsyncStorage:()=>c,workUnitAsyncStorage:()=>g});var s={};t.r(s),t.d(s,{POST:()=>d});var a=t(1271),n=t(1232),i=t(8079),o=t(1238),u=t(5198);let p=u.z.object({signature:u.z.string().min(88),message:u.z.string().min(20)});async function d(e){try{let r=await e.json(),{signature:t,message:s}=p.parse(r);if(!t.startsWith("0x"))throw Error("Invalid signature format");if(!(t.length>=88&&s.length>=20))throw Error("Invalid signature or message");return o.NextResponse.json({success:!0,address:t.slice(0,42)})}catch(r){let e=r instanceof Error?r.message:"Invalid signature";return o.NextResponse.json({error:e},{status:401})}}let l=new a.AppRouteRouteModule({definition:{kind:n.RouteKind.APP_ROUTE,page:"/api/validate/route",pathname:"/api/validate",filename:"route",bundlePath:"app/api/validate/route"},resolvedPagePath:"/Users/ianlylesblx/IDEA_CORE/qwrk_repos/laconic/snowballtools-base/packages/fe-deploy/src/app/api/validate/route.ts",nextConfigOutput:"",userland:s}),{workAsyncStorage:c,workUnitAsyncStorage:g,serverHooks:x}=l;function v(){return(0,i.patchFetch)({workAsyncStorage:c,workUnitAsyncStorage:g})}},7032:()=>{},408:()=>{}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[207,48,198],()=>t(5819));module.exports=s})();