Skip to content

Commit edea596

Browse files
committed
fix: consistent slash amounts
1 parent ae4bc46 commit edea596

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

yarn-project/slasher/src/config.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { DefaultL1ContractsConfig } from '@aztec/ethereum';
12
import type { ConfigMappingsType } from '@aztec/foundation/config';
23
import {
34
bigintConfigHelper,
@@ -16,13 +17,13 @@ export const DefaultSlasherConfig: SlasherConfig = {
1617
slashMaxPenaltyPercentage: 2.0, //2x of penalty
1718
slashValidatorsAlways: [], // Empty by default
1819
slashValidatorsNever: [], // Empty by default
19-
slashPrunePenalty: 1n,
20+
slashPrunePenalty: DefaultL1ContractsConfig.slashAmountSmall,
2021
slashInactivityTargetPercentage: 0.9,
21-
slashBroadcastedInvalidBlockPenalty: 1n,
22-
slashInactivityPenalty: 1n,
23-
slashProposeInvalidAttestationsPenalty: 1n,
24-
slashAttestDescendantOfInvalidPenalty: 1n,
25-
slashUnknownPenalty: 1n,
22+
slashBroadcastedInvalidBlockPenalty: DefaultL1ContractsConfig.slashAmountSmall,
23+
slashInactivityPenalty: DefaultL1ContractsConfig.slashAmountSmall,
24+
slashProposeInvalidAttestationsPenalty: DefaultL1ContractsConfig.slashAmountSmall,
25+
slashAttestDescendantOfInvalidPenalty: DefaultL1ContractsConfig.slashAmountSmall,
26+
slashUnknownPenalty: DefaultL1ContractsConfig.slashAmountSmall,
2627
slashOffenseExpirationRounds: 4,
2728
slashMaxPayloadSize: 50,
2829
slashGracePeriodL2Slots: 0,

0 commit comments

Comments
 (0)