diff --git a/src/models/stratum-messages/AuthorizationMessage.ts b/src/models/stratum-messages/AuthorizationMessage.ts index 150c810..324007a 100644 --- a/src/models/stratum-messages/AuthorizationMessage.ts +++ b/src/models/stratum-messages/AuthorizationMessage.ts @@ -1,5 +1,5 @@ import { Expose, Transform } from 'class-transformer'; -import { ArrayMaxSize, ArrayMinSize, IsArray, IsString, MaxLength } from 'class-validator'; +import { ArrayMaxSize, ArrayMinSize, IsArray, IsOptional, IsString, MaxLength } from 'class-validator'; import { eRequestMethod } from '../enums/eRequestMethod'; import { IsBitcoinAddress } from '../validators/bitcoin-address.validator'; @@ -35,7 +35,8 @@ export class AuthorizationMessage extends StratumBaseMessage { return obj.params[1]; }) @MaxLength(64) - public password: string; + @IsOptional() + public password?: string; constructor() { super();