diff --git a/__crypto/simple_contract/src/main.rs b/__crypto/simple_contract/src/main.rs index 340ef17..d422674 100644 --- a/__crypto/simple_contract/src/main.rs +++ b/__crypto/simple_contract/src/main.rs @@ -1,10 +1,10 @@ #[macro_use] extern crate rust_util; -pub mod util; -pub mod tx; -pub mod credit; -pub mod engine; -pub mod engine_plugin_credit; +mod util; +mod tx; +mod credit; +mod engine; +mod engine_plugin_credit; mod cmd; mod cmd_default; diff --git a/__crypto/simple_contract/src/tx.rs b/__crypto/simple_contract/src/tx.rs index c51be5b..f2cf521 100644 --- a/__crypto/simple_contract/src/tx.rs +++ b/__crypto/simple_contract/src/tx.rs @@ -37,11 +37,7 @@ impl Transaction { signature: format!("{}", sign), }) } - - pub fn from_json(transaction_json: &str) -> XResult { - serde_json::from_str(transaction_json).map_err(|e| e.into()) - } - + pub fn parse_body(&self) -> XResult { serde_json::from_str(&self.body).map_err(|e| e.into()) }