Sfoglia il codice sorgente

fix(lazer): add missing feed kind field, fix allowed_feed_ids type in governance messages (#3083)

* fix(lazer): add missing feed kind field, fix allowed_feed_ids type in governance messages

* chore: bump version
Pavel Strakhov 1 mese fa
parent
commit
ffcb4001e2

+ 1 - 1
Cargo.lock

@@ -5786,7 +5786,7 @@ dependencies = [
 
 [[package]]
 name = "pyth-lazer-publisher-sdk"
-version = "0.13.0"
+version = "0.14.0"
 dependencies = [
  "anyhow",
  "fs-err",

+ 5 - 3
lazer/publisher_sdk/proto/governance_instruction.proto

@@ -230,19 +230,19 @@ message SetPublisherPublicKeys {
 // Allow publisher to publish for the specified feeds.
 message AddPublisherAllowedFeedIds {
     // Must not be empty.
-    repeated bytes allowed_feed_ids_to_add = 1;
+    repeated uint32 allowed_feed_ids_to_add = 1;
 }
 
 // Disallow publisher to publish for the specified feeds.
 message RemovePublisherAllowedFeedIds {
     // Must not be empty.
-    repeated bytes allowed_feed_ids_to_remove = 1;
+    repeated uint32 allowed_feed_ids_to_remove = 1;
 }
 
 // Allow publisher to publish for only the specified feeds.
 // Remove all previous allowances.
 message SetPublisherAllowedFeedIds {
-    repeated bytes allowed_feed_ids = 1;
+    repeated uint32 allowed_feed_ids = 1;
 }
 
 message SetPublisherActive {
@@ -317,6 +317,8 @@ message UpdateFeedProperties {
     optional string market_schedule = 106;
     // [optional]
     optional FeedState state = 107;
+    // [required]
+    optional FeedKind kind = 108;
     // [optional]
     optional bool is_enabled_in_shard = 201;
 }

+ 1 - 1
lazer/publisher_sdk/rust/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "pyth-lazer-publisher-sdk"
-version = "0.13.0"
+version = "0.14.0"
 edition = "2021"
 description = "Pyth Lazer Publisher SDK types."
 license = "Apache-2.0"