You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
1.8 KiB

  1. # This testnet is run by CI, and attempts to cover a broad range of
  2. # functionality with a single network.
  3. evidence = 5
  4. initial_height = 1000
  5. initial_state = {initial01 = "a", initial02 = "b", initial03 = "c"}
  6. queue_type = "priority"
  7. [validators]
  8. validator01 = 100
  9. [validator_update.0]
  10. validator01 = 10
  11. validator02 = 20
  12. validator03 = 30
  13. validator04 = 40
  14. [validator_update.1010]
  15. validator05 = 50
  16. # validator03 gets killed and validator05 has lots of perturbations, so weight them low.
  17. [validator_update.1020]
  18. validator01 = 100
  19. validator02 = 100
  20. validator03 = 50
  21. validator04 = 100
  22. validator05 = 50
  23. [node.seed01]
  24. mode = "seed"
  25. perturb = ["restart"]
  26. [node.validator01]
  27. perturb = ["disconnect"]
  28. seeds = ["seed01"]
  29. snapshot_interval = 5
  30. block_sync = "v0"
  31. [node.validator02]
  32. abci_protocol = "tcp"
  33. database = "boltdb"
  34. persist_interval = 0
  35. perturb = ["restart"]
  36. privval_protocol = "tcp"
  37. seeds = ["seed01"]
  38. block_sync = "v0"
  39. [node.validator03]
  40. database = "badgerdb"
  41. seeds = ["seed01"]
  42. abci_protocol = "grpc"
  43. persist_interval = 3
  44. perturb = ["kill"]
  45. privval_protocol = "grpc"
  46. block_sync = "v0"
  47. retain_blocks = 10
  48. [node.validator04]
  49. abci_protocol = "builtin"
  50. snapshot_interval = 5
  51. database = "rocksdb"
  52. persistent_peers = ["validator01"]
  53. perturb = ["pause"]
  54. block_sync = "v0"
  55. [node.validator05]
  56. database = "cleveldb"
  57. block_sync = "v0"
  58. state_sync = "p2p"
  59. seeds = ["seed01"]
  60. start_at = 1005 # Becomes part of the validator set at 1010
  61. abci_protocol = "grpc"
  62. perturb = ["pause", "disconnect", "restart"]
  63. privval_protocol = "tcp"
  64. [node.full01]
  65. mode = "full"
  66. start_at = 1010
  67. block_sync = "v0"
  68. persistent_peers = ["validator01", "validator02", "validator03", "validator04"]
  69. perturb = ["restart"]
  70. retain_blocks = 10
  71. state_sync = "rpc"
  72. [node.light01]
  73. mode = "light"
  74. persistent_peers = ["validator01", "validator02", "validator03"]
  75. start_at = 1010