From 8230e1f831d0f88fe5203646e323bf215a825574 Mon Sep 17 00:00:00 2001 From: Noor Date: Wed, 12 Mar 2025 20:57:26 +0530 Subject: [PATCH] Rename CreateApp RPC to DeployApp in BrainAppCli and add new fields to AppDeployConfig for hours and private_package --- proto/sgx/brain.proto | 2 +- src/sgx/types/brain.rs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/proto/sgx/brain.proto b/proto/sgx/brain.proto index 4c4f374..204308e 100644 --- a/proto/sgx/brain.proto +++ b/proto/sgx/brain.proto @@ -66,7 +66,7 @@ message ListAppContractsReq { } service BrainAppCli { - rpc CreateApp (NewAppReq) returns (NewAppRes); + rpc DeployApp (NewAppReq) returns (NewAppRes); rpc DeleteApp (DelAppReq) returns (Empty); rpc ListAppContracts (ListAppContractsReq) returns (stream AppContract); } diff --git a/src/sgx/types/brain.rs b/src/sgx/types/brain.rs index cc37939..c179c5b 100644 --- a/src/sgx/types/brain.rs +++ b/src/sgx/types/brain.rs @@ -47,6 +47,11 @@ pub struct AppDeployConfig { pub hratls_pubkey: String, #[serde(default)] pub public_package_mr_enclave: Option>, + + pub hours: u64, + #[serde(default)] + pub private_package: bool, + // pub public_package: bool, } impl From for AppDeployConfig { @@ -61,6 +66,7 @@ impl From for AppDeployConfig { locked_nano: pb_val.locked_nano, hratls_pubkey: pb_val.hratls_pubkey, public_package_mr_enclave: pb_val.public_package_mr_enclave, + ..Default::default() } } }