EvidenceParams determine how we handle evidence of malfeasance.

interface EvidenceParamsAmino {
    max_age_duration?: string;
    max_age_num_blocks?: string;
    max_bytes?: string;
}

Properties

max_age_duration?: string

Max age of evidence, in time.

It should correspond with an app's "unbonding period" or other similar mechanism for handling Nothing-At-Stake attacks.

max_age_num_blocks?: string

Max age of evidence, in blocks.

The basic formula for calculating this is: MaxAgeDuration / {average block time}.

max_bytes?: string

This sets the maximum size of total evidence in bytes that can be committed in a single block. and should fall comfortably under the max block bytes. Default is 1048576 or 1MB