From 2cdbe4a78cf1eb05be2f2db9142ae3b0cea80d5e Mon Sep 17 00:00:00 2001 From: jjy Date: Mon, 15 Apr 2019 14:30:53 +0800 Subject: [PATCH] fix: valid_since use String instead u64 in RPC --- util/jsonrpc-types/src/blockchain.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util/jsonrpc-types/src/blockchain.rs b/util/jsonrpc-types/src/blockchain.rs index f7ecc7e84b..fdbb21784c 100644 --- a/util/jsonrpc-types/src/blockchain.rs +++ b/util/jsonrpc-types/src/blockchain.rs @@ -114,7 +114,7 @@ impl TryFrom for CoreOutPoint { #[derive(Clone, Default, Serialize, Deserialize, PartialEq, Eq, Hash, Debug)] pub struct CellInput { pub previous_output: OutPoint, - pub valid_since: u64, + pub valid_since: String, pub args: Vec, } @@ -123,7 +123,7 @@ impl From for CellInput { let (previous_output, valid_since, args) = core.destruct(); CellInput { previous_output: previous_output.into(), - valid_since, + valid_since: valid_since.to_string(), args: args.into_iter().map(Bytes::new).collect(), } } @@ -140,7 +140,7 @@ impl TryFrom for CoreCellInput { } = json; Ok(CoreCellInput::new( previous_output.try_into()?, - valid_since, + valid_since.parse::()?, args.into_iter().map(Bytes::into_vec).collect(), )) }