@@ -45,7 +45,7 @@ message GovernanceInstruction {
4545 // permanently rejected (e.g. if instruction #3 has been successfully processed before
4646 // instruction #2 was observed, #2 will always be rejected). Sequence numbers are assigned and
4747 // tracked separately for each governance source.
48- optional uint32 governance_sequence_no = 5 ;
48+ optional uint64 governance_sequence_no = 5 ;
4949}
5050
5151// Specifies which shards the governance instruction applies to.
@@ -112,6 +112,9 @@ message CreateShard {
112112 // Shard ID must be unique across all shards in all groups.
113113 // (Warning: it's not possible to enforce this rule within a shard!)
114114 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 ;
115118 // [required] Group name, e.g. "production", "staging", "testing", etc.
116119 // Data from shards belonging to the same group can be joined and served to consumers as a whole.
117120 // Active feed names must be unique within a group, but not across all groups.
@@ -254,7 +257,7 @@ message AddFeed {
254257 // [required]
255258 optional DynamicValue.Map metadata = 3 ;
256259 // [required]
257- optional string name = 101 ;
260+ optional string symbol = 101 ;
258261 // [required]
259262 optional sint32 exponent = 102 ;
260263 // [required]
@@ -301,7 +304,7 @@ message UpdateFeedProperties {
301304 // [optional]
302305 optional DynamicValue.Map metadata = 3 ;
303306 // [optional]
304- optional string name = 101 ;
307+ optional string symbol = 101 ;
305308 // [optional]
306309 optional sint32 exponent = 102 ;
307310 // [optional]
0 commit comments