Rename CreateApp RPC to DeployApp in BrainAppCli and add new fields to AppDeployConfig for hours and private_package

This commit is contained in:
Noor 2025-03-12 20:57:26 +05:30
parent a734b392b7
commit 8230e1f831
Signed by: noormohammedb
GPG Key ID: D83EFB8B3B967146
2 changed files with 7 additions and 1 deletions

@ -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);
}

@ -47,6 +47,11 @@ pub struct AppDeployConfig {
pub hratls_pubkey: String,
#[serde(default)]
pub public_package_mr_enclave: Option<Vec<u8>>,
pub hours: u64,
#[serde(default)]
pub private_package: bool,
// pub public_package: bool,
}
impl From<NewAppReq> for AppDeployConfig {
@ -61,6 +66,7 @@ impl From<NewAppReq> 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()
}
}
}