Просмотр исходного кода

daod/ example: removed unnecessary Header from CallData

lunar-mining 3 лет назад
Родитель
Сommit
d7e1fdf778

+ 1 - 6
bin/daod/src/example_contract/foo/validate.rs

@@ -31,7 +31,7 @@ impl From<DarkFiError> for Error {
 }
 
 pub struct CallData {
-    pub header: Header,
+    pub public_value: pallas::Base,
 }
 
 impl CallDataBase for CallData {
@@ -44,11 +44,6 @@ impl CallDataBase for CallData {
     }
 }
 
-#[derive(Clone, SerialEncodable, SerialDecodable)]
-pub struct Header {
-    pub public_c: pallas::Base,
-}
-
 pub fn state_transition(
     states: &StateRegistry,
     func_call_index: usize,

+ 1 - 3
bin/daod/src/example_contract/foo/wallet.rs

@@ -56,9 +56,7 @@ impl Builder {
             .expect("Example::foo() proving error!)");
         proofs.push(input_proof);
 
-        let header = Header { public_c: c };
-
-        let call_data = CallData { header };
+        let call_data = CallData { public_value: c };
 
         FuncCall {
             contract_id: "Example".to_string(),