Files
public-pool/src/models/stratum-messages/MiningSubmitMessage.ts
T
2023-06-10 10:36:05 -04:00

25 lines
556 B
TypeScript

import { ArrayMaxSize, ArrayMinSize, IsArray } from 'class-validator';
import { eRequestMethod } from '../enums/eRequestMethod';
import { StratumBaseMessage } from './StratumBaseMessage';
export class MiningSubmitMessage extends StratumBaseMessage {
@IsArray()
@ArrayMinSize(5)
@ArrayMaxSize(5)
params: string[];
constructor() {
super();
this.method = eRequestMethod.AUTHORIZE;
}
public response() {
return {
id: null,
error: null,
result: true
};
}
}