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