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