version mask

This commit is contained in:
Ben 2023-07-11 18:23:55 -04:00
parent 278e796d5b
commit 50b4230191

View File

@ -1,5 +1,5 @@
import { Expose, Transform } from 'class-transformer'; import { Expose, Transform } from 'class-transformer';
import { ArrayMaxSize, ArrayMinSize, IsArray, IsOptional, IsString } from 'class-validator'; import { ArrayMaxSize, ArrayMinSize, IsArray, IsString } from 'class-validator';
import { eRequestMethod } from '../enums/eRequestMethod'; import { eRequestMethod } from '../enums/eRequestMethod';
import { StratumBaseMessage } from './StratumBaseMessage'; import { StratumBaseMessage } from './StratumBaseMessage';
@ -43,10 +43,9 @@ export class MiningSubmitMessage extends StratumBaseMessage {
public nonce: string public nonce: string
@Expose() @Expose()
@IsOptional()
@IsString() @IsString()
@Transform(({ value, key, obj, type }) => { @Transform(({ value, key, obj, type }) => {
return obj.params[5]; return obj.params[5] == null ? 0 : obj.params[5];
}) })
public versionMask?: string | null; public versionMask?: string | null;