Rename CreateApp RPC to DeployApp in BrainAppCli and add new fields to AppDeployConfig for hours and private_package
This commit is contained in:
parent
a734b392b7
commit
8230e1f831
@ -66,7 +66,7 @@ message ListAppContractsReq {
|
|||||||
}
|
}
|
||||||
|
|
||||||
service BrainAppCli {
|
service BrainAppCli {
|
||||||
rpc CreateApp (NewAppReq) returns (NewAppRes);
|
rpc DeployApp (NewAppReq) returns (NewAppRes);
|
||||||
rpc DeleteApp (DelAppReq) returns (Empty);
|
rpc DeleteApp (DelAppReq) returns (Empty);
|
||||||
rpc ListAppContracts (ListAppContractsReq) returns (stream AppContract);
|
rpc ListAppContracts (ListAppContractsReq) returns (stream AppContract);
|
||||||
}
|
}
|
||||||
|
@ -47,6 +47,11 @@ pub struct AppDeployConfig {
|
|||||||
pub hratls_pubkey: String,
|
pub hratls_pubkey: String,
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub public_package_mr_enclave: Option<Vec<u8>>,
|
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 {
|
impl From<NewAppReq> for AppDeployConfig {
|
||||||
@ -61,6 +66,7 @@ impl From<NewAppReq> for AppDeployConfig {
|
|||||||
locked_nano: pb_val.locked_nano,
|
locked_nano: pb_val.locked_nano,
|
||||||
hratls_pubkey: pb_val.hratls_pubkey,
|
hratls_pubkey: pb_val.hratls_pubkey,
|
||||||
public_package_mr_enclave: pb_val.public_package_mr_enclave,
|
public_package_mr_enclave: pb_val.public_package_mr_enclave,
|
||||||
|
..Default::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user