-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathvalidators.toml
More file actions
151 lines (141 loc) · 7.18 KB
/
Copy pathvalidators.toml
File metadata and controls
151 lines (141 loc) · 7.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# Hypersnap Mainnet Validator Sets
#
# This file contains the list of validators participating in Snapchain consensus.
# Each validator_set entry specifies:
# - effective_at: the block height at which this validator set becomes active
# - shard_ids: the shard(s) this validator set governs (0 = block shard, 1/2 = message shards)
# - validator_public_keys: hex-encoded Ed25519 public keys of the validators
#
# When a validator is added or removed, a new [[consensus.validator_sets]] entry is appended
# with the appropriate effective_at height so the full history is preserved. Entries below are
# ordered by effective_at (ascending); per-shard rollouts may happen at different heights, so
# refer to the validator_set entries below for the authoritative timeline.
#
# Validator public key => operator mapping:
# 29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970 - Neynar (validator 1)
# 6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72 - Neynar (validator 2)
# 81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8 - Neynar (validator 3)
# 2c0f58a364b7959c85e49b5a50d14d220c16f8bd7879b0d5d3f68b32de83ecb8 - Neynar (validator 4)
# 67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102 - Neynar (validator 5)
# db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081 - Neynar (validator 6)
# 80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860 - Uno (validator 7)
# 3376e30a4d8e7ea596f3c066f7e9f3a960fad76ed0b6fb7de66552cbe9318b5e - Degen (validator 8)
# Initial validator set — effective at genesis (height 0), all shards (block + message)
[[consensus.validator_sets]]
effective_at = 0
shard_ids = [ 0, 1, 2 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"2c0f58a364b7959c85e49b5a50d14d220c16f8bd7879b0d5d3f68b32de83ecb8",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
]
# Replaced validator 4 (2c0f58...) with validator 6 (db6576...) on the block shard
[[consensus.validator_sets]]
effective_at = 26_386_684
shard_ids = [ 0 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
]
# Replaced validator 4 (2c0f58...) with validator 6 (db6576...) on message shard 2
[[consensus.validator_sets]]
effective_at = 26_556_206
shard_ids = [ 2 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
]
# Replaced validator 4 (2c0f58...) with validator 6 (db6576...) on message shard 1
[[consensus.validator_sets]]
effective_at = 26_701_296
shard_ids = [ 1 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
]
# Added validator 7 (80d780...) on the block shard
[[consensus.validator_sets]]
effective_at = 28_415_000
shard_ids = [ 0 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
]
# Added validator 7 (80d780...) on message shard 2
[[consensus.validator_sets]]
effective_at = 28_706_000
shard_ids = [ 2 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
]
# Added validator 7 (80d780...) on message shard 1
[[consensus.validator_sets]]
effective_at = 28_852_000
shard_ids = [ 1 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
]
# Added validator 8 (3376e3...) on block shard 0
[[consensus.validator_sets]]
effective_at = 39_180_000
shard_ids = [ 0 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
"3376e30a4d8e7ea596f3c066f7e9f3a960fad76ed0b6fb7de66552cbe9318b5e",
]
# Added validator 8 (3376e3...) on message shard 2
[[consensus.validator_sets]]
effective_at = 39_624_000
shard_ids = [ 2 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
"3376e30a4d8e7ea596f3c066f7e9f3a960fad76ed0b6fb7de66552cbe9318b5e",
]
# Added validator 8 (3376e3...) on message shard 1
[[consensus.validator_sets]]
effective_at = 39_798_000
shard_ids = [ 1 ]
validator_public_keys = [
"29696eb40eb900a329a8d2542edef15d552c9ba6ded7882276be1e9eca090970",
"6bc2d8901443de856d2670b0c2ea12b6727132fa830f9030d3a44ac5da9b1a72",
"81032ecefa4260e5a63424f5a4b8b18b52d717a52583b3ffe22c4a7b084911b8",
"db65769be751f402fe9ea2fdf21679a870ea0e088454bbc47e02c4cc6c258081",
"67474a42e0c6507198b73373b0558dfc94616b976ecfdf5c45fae11e2bee7102",
"80d7800b45db3ec6d6e4be4d278db1aea1c7a77206941ec976a8680ecbe56860",
"3376e30a4d8e7ea596f3c066f7e9f3a960fad76ed0b6fb7de66552cbe9318b5e",
]