@@ -45,7 +45,7 @@ message GovernanceInstruction {
45
45
// permanently rejected (e.g. if instruction #3 has been successfully processed before
46
46
// instruction #2 was observed, #2 will always be rejected). Sequence numbers are assigned and
47
47
// tracked separately for each governance source.
48
- optional uint32 governance_sequence_no = 5 ;
48
+ optional uint64 governance_sequence_no = 5 ;
49
49
}
50
50
51
51
// Specifies which shards the governance instruction applies to.
@@ -112,6 +112,9 @@ message CreateShard {
112
112
// Shard ID must be unique across all shards in all groups.
113
113
// (Warning: it's not possible to enforce this rule within a shard!)
114
114
optional uint32 shard_id = 1 ;
115
+ // [required] Shard name. Must be unique. Used for governance instruction targeting and
116
+ // for logs, metrics, etc. Example: "shard1.tokyo.staging.pyth-lazer"
117
+ optional string shard_name = 4 ;
115
118
// [required] Group name, e.g. "production", "staging", "testing", etc.
116
119
// Data from shards belonging to the same group can be joined and served to consumers as a whole.
117
120
// Active feed names must be unique within a group, but not across all groups.
@@ -254,7 +257,7 @@ message AddFeed {
254
257
// [required]
255
258
optional DynamicValue.Map metadata = 3 ;
256
259
// [required]
257
- optional string name = 101 ;
260
+ optional string symbol = 101 ;
258
261
// [required]
259
262
optional sint32 exponent = 102 ;
260
263
// [required]
@@ -301,7 +304,7 @@ message UpdateFeedProperties {
301
304
// [optional]
302
305
optional DynamicValue.Map metadata = 3 ;
303
306
// [optional]
304
- optional string name = 101 ;
307
+ optional string symbol = 101 ;
305
308
// [optional]
306
309
optional sint32 exponent = 102 ;
307
310
// [optional]
0 commit comments