浏览代码

feat: add push_updates method to jrpc lazer protocol (#3063)

* feat: add push_updates method to jrpc lazer protocol

* add cargo lock
Keyvan Khademi 2 月之前
父节点
当前提交
4fd32c3782
共有 4 个文件被更改,包括 8 次插入7 次删除
  1. 4 4
      Cargo.lock
  2. 2 2
      lazer/publisher_sdk/rust/Cargo.toml
  3. 1 1
      lazer/sdk/rust/protocol/Cargo.toml
  4. 1 0
      lazer/sdk/rust/protocol/src/jrpc.rs

+ 4 - 4
Cargo.lock

@@ -5711,7 +5711,7 @@ dependencies = [
  "hex",
  "humantime-serde",
  "libsecp256k1 0.7.2",
- "pyth-lazer-protocol 0.15.0",
+ "pyth-lazer-protocol 0.15.1",
  "reqwest 0.12.23",
  "serde",
  "serde_json",
@@ -5746,7 +5746,7 @@ dependencies = [
 
 [[package]]
 name = "pyth-lazer-protocol"
-version = "0.15.0"
+version = "0.15.1"
 dependencies = [
  "alloy-primitives 0.8.25",
  "anyhow",
@@ -5786,13 +5786,13 @@ dependencies = [
 
 [[package]]
 name = "pyth-lazer-publisher-sdk"
-version = "0.12.0"
+version = "0.12.1"
 dependencies = [
  "anyhow",
  "fs-err",
  "protobuf",
  "protobuf-codegen",
- "pyth-lazer-protocol 0.15.0",
+ "pyth-lazer-protocol 0.15.1",
  "serde_json",
 ]
 

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

@@ -1,13 +1,13 @@
 [package]
 name = "pyth-lazer-publisher-sdk"
-version = "0.12.0"
+version = "0.12.1"
 edition = "2021"
 description = "Pyth Lazer Publisher SDK types."
 license = "Apache-2.0"
 repository = "https://github.com/pyth-network/pyth-crosschain"
 
 [dependencies]
-pyth-lazer-protocol = { version = "0.15.0", path = "../../sdk/rust/protocol" }
+pyth-lazer-protocol = { version = "0.15.1", path = "../../sdk/rust/protocol" }
 anyhow = "1.0.98"
 protobuf = "3.7.2"
 serde_json = "1.0.140"

+ 1 - 1
lazer/sdk/rust/protocol/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "pyth-lazer-protocol"
-version = "0.15.0"
+version = "0.15.1"
 edition = "2021"
 description = "Pyth Lazer SDK - protocol types."
 license = "Apache-2.0"

+ 1 - 0
lazer/sdk/rust/protocol/src/jrpc.rs

@@ -19,6 +19,7 @@ pub struct PythLazerAgentJrpcV1 {
 #[serde(rename_all = "snake_case")]
 pub enum JrpcCall {
     PushUpdate(FeedUpdateParams),
+    PushUpdates(Vec<FeedUpdateParams>),
     GetMetadata(GetMetadataParams),
 }