github.com/Oyster-zx/tendermint@v0.34.24-fork/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 ipv6 = true 5 initial_height = 1000 6 initial_state = { initial01 = "a", initial02 = "b", initial03 = "c" } 7 8 [validators] 9 validator01 = 100 10 11 [validator_update.0] 12 validator01 = 10 13 validator02 = 20 14 validator03 = 30 15 validator04 = 40 16 17 [validator_update.1010] 18 validator05 = 50 19 20 # validator03 gets killed and validator05 has lots of perturbations, so weight them low. 21 [validator_update.1020] 22 validator01 = 100 23 validator02 = 100 24 validator03 = 50 25 validator04 = 100 26 validator05 = 50 27 28 [node.seed01] 29 mode = "seed" 30 seeds = ["seed02"] 31 32 [node.seed02] 33 mode = "seed" 34 seeds = ["seed01"] 35 36 [node.validator01] 37 seeds = ["seed01"] 38 snapshot_interval = 5 39 perturb = ["disconnect"] 40 misbehaviors = { 1018 = "double-prevote" } 41 42 [node.validator02] 43 seeds = ["seed02"] 44 database = "boltdb" 45 abci_protocol = "tcp" 46 privval_protocol = "tcp" 47 persist_interval = 0 48 perturb = ["restart"] 49 50 [node.validator03] 51 seeds = ["seed01"] 52 database = "badgerdb" 53 # FIXME: should be grpc, disabled due to https://github.com/tendermint/tendermint/issues/5439 54 #abci_protocol = "grpc" 55 privval_protocol = "unix" 56 persist_interval = 3 57 retain_blocks = 3 58 perturb = ["kill"] 59 60 [node.validator04] 61 persistent_peers = ["validator01"] 62 database = "rocksdb" 63 abci_protocol = "builtin" 64 perturb = ["pause"] 65 66 [node.validator05] 67 start_at = 1005 # Becomes part of the validator set at 1010 68 seeds = ["seed02"] 69 database = "cleveldb" 70 fast_sync = "v0" 71 mempool_version = "v1" 72 # FIXME: should be grpc, disabled due to https://github.com/tendermint/tendermint/issues/5439 73 #abci_protocol = "grpc" 74 privval_protocol = "tcp" 75 perturb = ["kill", "pause", "disconnect", "restart"] 76 77 [node.full01] 78 start_at = 1010 79 mode = "full" 80 # FIXME: should be v2, disabled due to flake 81 fast_sync = "v0" 82 persistent_peers = ["validator01", "validator02", "validator03", "validator04", "validator05"] 83 retain_blocks = 1 84 perturb = ["restart"] 85 86 [node.full02] 87 start_at = 1015 88 mode = "full" 89 # FIXME: should be v2, disabled due to flake 90 fast_sync = "v0" 91 state_sync = true 92 seeds = ["seed01"] 93 perturb = ["restart"] 94 95 [node.light01] 96 mode= "light" 97 start_at= 1005 98 persistent_peers = ["validator01", "validator02", "validator03"] 99 100 [node.light02] 101 mode= "light" 102 start_at= 1015 103 persistent_peers = ["validator04", "full01", "validator05"]