@pear-protocol/types
Advanced tools
@@ -8,2 +8,3 @@ import { z } from 'zod'; | ||
| password: z.ZodString; | ||
| accessCode: z.ZodOptional<z.ZodString>; | ||
| }, z.core.$strip>; | ||
@@ -21,2 +22,3 @@ export declare const LinkEmailRequest: z.ZodObject<{ | ||
| signature: z.ZodString; | ||
| accessCode: z.ZodOptional<z.ZodString>; | ||
| }, z.core.$strip>; | ||
@@ -47,2 +49,3 @@ export declare const EmailLoginRequest: z.ZodObject<{ | ||
| signature: z.ZodString; | ||
| accessCode: z.ZodOptional<z.ZodString>; | ||
| }, z.core.$strip>, z.ZodObject<{ | ||
@@ -49,0 +52,0 @@ method: z.ZodLiteral<"email">; |
@@ -6,2 +6,3 @@ import { z } from 'zod'; | ||
| const Password = z.string().min(8, "Password must be at least 8 characters").max(128, "Password must be at most 128 characters").describe("Password for authentication"); | ||
| const AccessCode = z.string().trim().max(64).optional().describe("Optional beta access code"); | ||
| const RequestNonceRequest = z.object({ | ||
@@ -12,3 +13,4 @@ address: EthereumAddress | ||
| email: Email, | ||
| password: Password | ||
| password: Password, | ||
| accessCode: AccessCode | ||
| }).describe("Email registration request"); | ||
@@ -25,3 +27,4 @@ const LinkEmailRequest = z.object({ | ||
| address: EthereumAddress, | ||
| signature: z.string().min(1, "Signature is required").describe("Signature of the nonce message") | ||
| signature: z.string().min(1, "Signature is required").describe("Signature of the nonce message"), | ||
| accessCode: AccessCode | ||
| }).describe("Wallet-based authentication using nonce signature"); | ||
@@ -28,0 +31,0 @@ const EmailLoginRequest = z.object({ |
+1
-1
| { | ||
| "name": "@pear-protocol/types", | ||
| "version": "0.0.11", | ||
| "version": "0.0.12", | ||
| "description": "Pear Protocol Types definitions", | ||
@@ -5,0 +5,0 @@ "private": false, |
310730
0.09%9701
0.06%