From aefd292807e283f3c5d5ef0ea60bdaeda5d070af Mon Sep 17 00:00:00 2001 From: Noor Date: Thu, 6 Mar 2025 16:32:06 +0530 Subject: [PATCH] Add public_package field to NewAppReq and AppDeployConfig with default serde handling --- proto/sgx/brain.proto | 1 + src/sgx/types/brain.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/proto/sgx/brain.proto b/proto/sgx/brain.proto index 3e38d85..5c1b4c9 100644 --- a/proto/sgx/brain.proto +++ b/proto/sgx/brain.proto @@ -29,6 +29,7 @@ message NewAppReq { uint64 price_per_unit = 6; uint64 locked_nano = 7; string hratls_pubkey = 8; + bool public_package = 9; } message AppResource { diff --git a/src/sgx/types/brain.rs b/src/sgx/types/brain.rs index 5e88c29..eef7282 100644 --- a/src/sgx/types/brain.rs +++ b/src/sgx/types/brain.rs @@ -46,6 +46,8 @@ pub struct AppDeployConfig { pub locked_nano: u64, #[serde(default)] pub hratls_pubkey: String, + #[serde(default)] + pub public_package: bool, } impl From for AppDeployConfig { @@ -59,6 +61,7 @@ impl From for AppDeployConfig { price_per_unit: pb_val.price_per_unit, locked_nano: pb_val.locked_nano, hratls_pubkey: pb_val.hratls_pubkey, + public_package: pb_val.public_package, } } } @@ -74,6 +77,7 @@ impl From for NewAppReq { price_per_unit: val.price_per_unit, locked_nano: val.locked_nano, hratls_pubkey: val.hratls_pubkey, + public_package: val.public_package, } } }