From 82152c3a28f5fcd2bc97b1e93c87836907fffac2 Mon Sep 17 00:00:00 2001 From: Pavel Strakhov Date: Thu, 25 Sep 2025 14:11:10 +0100 Subject: [PATCH 1/2] fix(lazer): add missing feed kind field, fix allowed_feed_ids type in governance messages --- lazer/publisher_sdk/proto/governance_instruction.proto | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lazer/publisher_sdk/proto/governance_instruction.proto b/lazer/publisher_sdk/proto/governance_instruction.proto index 7d5a3373fe..71864f969d 100644 --- a/lazer/publisher_sdk/proto/governance_instruction.proto +++ b/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; } From 7f14411abcc4fb73137ef98bddfb493e0c84b12d Mon Sep 17 00:00:00 2001 From: Pavel Strakhov Date: Mon, 29 Sep 2025 10:41:53 +0100 Subject: [PATCH 2/2] chore: bump version --- Cargo.lock | 2 +- lazer/publisher_sdk/rust/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2ea4a44dca..712613fdd6 100644 --- a/Cargo.lock +++ b/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", diff --git a/lazer/publisher_sdk/rust/Cargo.toml b/lazer/publisher_sdk/rust/Cargo.toml index 2430bd42b4..3e9b852275 100644 --- a/lazer/publisher_sdk/rust/Cargo.toml +++ b/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"