diff --git a/Cargo.lock b/Cargo.lock index e4b151e..68bb50f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "detee-shared" version = "0.1.0" -source = "git+ssh://git@gitea.detee.cloud/noormohammedb/detee-shared?branch=stable_01#9ba3bc318617b08d8c761767a23abd77519b7e6d" +source = "git+ssh://git@gitea.detee.cloud/noormohammedb/detee-shared?branch=stable_01#b8f37dec1845d29ea0b69035712e6ebb214376f4" dependencies = [ "base64", "prost", diff --git a/src/data.rs b/src/data.rs index 867b2c6..1fe8714 100644 --- a/src/data.rs +++ b/src/data.rs @@ -158,6 +158,8 @@ pub struct AppContract { pub price_per_unit: u64, pub locked_nano: u64, pub collected_at: chrono::DateTime, + pub hratls_pubkey: String, + pub public_package_mr_enclave: Option>, } impl From for AppContractPB { @@ -189,6 +191,8 @@ impl From for AppContractPB { nano_per_minute: value.price_per_unit, locked_nano: value.locked_nano, collected_at: value.collected_at.to_rfc3339(), + hratls_pubkey: value.hratls_pubkey, + public_package_mr_enclave: value.public_package_mr_enclave, } } } @@ -977,6 +981,8 @@ impl BrainData { price_per_unit: new_container_req.0.price_per_unit, locked_nano: new_container_req.0.locked_nano, collected_at: Utc::now(), + hratls_pubkey: new_container_req.0.hratls_pubkey, + public_package_mr_enclave: new_container_req.0.public_package_mr_enclave, }; log::info!("Created new app contract: {app_contracts:?}"); self.app_contracts.write().unwrap().push(app_contracts);