Increase miner compatibility by allowing, but stripping unknown message values rather than rejecting as validation errors

This commit is contained in:
Benjamin Wilson
2025-04-19 13:50:50 -04:00
parent 3dab14e3b7
commit f39c0dc059
2 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -33,8 +33,8 @@ async function bootstrap() {
new ValidationPipe({
transform: true,
whitelist: true,
forbidNonWhitelisted: true,
forbidUnknownValues: true
//forbidNonWhitelisted: true,
//forbidUnknownValues: true
}),
);
+5 -5
View File
@@ -132,7 +132,7 @@ export class StratumV1Client {
const validatorOptions: ValidatorOptions = {
whitelist: true,
forbidNonWhitelisted: true,
//forbidNonWhitelisted: true,
};
const errors = await validate(subscriptionMessage, validatorOptions);
@@ -176,7 +176,7 @@ export class StratumV1Client {
const validatorOptions: ValidatorOptions = {
whitelist: true,
forbidNonWhitelisted: true,
//forbidNonWhitelisted: true,
};
const errors = await validate(configurationMessage, validatorOptions);
@@ -214,7 +214,7 @@ export class StratumV1Client {
const validatorOptions: ValidatorOptions = {
whitelist: true,
forbidNonWhitelisted: true,
//forbidNonWhitelisted: true,
};
const errors = await validate(authorizationMessage, validatorOptions);
@@ -255,7 +255,7 @@ export class StratumV1Client {
const validatorOptions: ValidatorOptions = {
whitelist: true,
forbidNonWhitelisted: true,
//forbidNonWhitelisted: true,
};
const errors = await validate(suggestDifficultyMessage, validatorOptions);
@@ -300,7 +300,7 @@ export class StratumV1Client {
const validatorOptions: ValidatorOptions = {
whitelist: true,
forbidNonWhitelisted: true,
//forbidNonWhitelisted: true,
};
const errors = await validate(miningSubmitMessage, validatorOptions);