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