github.com/lazyledger/lazyledger-core@v0.35.0-dev.0.20210613111200-4c651f053571/test/e2e/networks/ci.toml (about)

     1  # This testnet is run by CI, and attempts to cover a broad range of
     2  # functionality with a single network.
     3  
     4  initial_height = 1000
     5  initial_state = { initial01 = "a", initial02 = "b", initial03 = "c" }
     6  
     7  [validators]
     8  validator01 = 100
     9  
    10  [validator_update.0]
    11  validator01 = 10
    12  validator02 = 20
    13  validator03 = 30
    14  validator04 = 40
    15  
    16  [validator_update.1010]
    17  validator05 = 50
    18  
    19  # validator03 gets killed and validator05 has lots of perturbations, so weight them low.
    20  [validator_update.1020]
    21  validator01 = 100
    22  validator02 = 100
    23  validator03 = 50
    24  validator04 = 100
    25  validator05 = 50
    26  
    27  [node.seed01]
    28  mode = "seed"
    29  seeds = ["seed02"]
    30  
    31  [node.seed02]
    32  mode = "seed"
    33  seeds = ["seed01"]
    34  
    35  [node.validator01]
    36  seeds = ["seed01"]
    37  snapshot_interval = 5
    38  perturb = ["disconnect"]
    39  # FIXME: maverick has been disabled until it is redesigned (https://github.com/tendermint/tendermint/issues/5575)
    40  # misbehaviors = { 1018 = "double-prevote" }
    41  
    42  [node.validator02]
    43  seeds = ["seed02"]
    44  abci_protocol = "builtin"
    45  privval_protocol = "tcp"
    46  persist_interval = 0
    47  perturb = ["restart"]
    48  
    49  [node.validator03]
    50  seeds = ["seed01"]
    51  privval_protocol = "unix"
    52  persist_interval = 3
    53  retain_blocks = 3
    54  perturb = ["kill"]
    55  
    56  [node.validator04]
    57  persistent_peers = ["validator01"]
    58  abci_protocol = "builtin"
    59  perturb = ["pause"]
    60  
    61  [node.validator05]
    62  start_at = 1005 # Becomes part of the validator set at 1010
    63  seeds = ["seed02"]
    64  fast_sync = "v0"
    65  privval_protocol = "tcp"
    66  perturb = ["kill", "pause", "disconnect", "restart"]
    67  
    68  [node.full01]
    69  start_at = 1010
    70  mode = "full"
    71  fast_sync = "v0"
    72  persistent_peers = ["validator01", "validator02", "validator03", "validator04", "validator05"]
    73  retain_blocks = 1
    74  perturb = ["restart"]
    75  
    76  [node.full02]
    77  start_at = 1015
    78  mode = "full"
    79  fast_sync = "v0"
    80  state_sync = true
    81  seeds = ["seed01"]
    82  perturb = ["restart"]