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"]