diff --git a/src/commands/contract/view_storage/output_format/as_json.rs b/src/commands/contract/view_storage/output_format/as_json.rs index 7950b2e5e..2203320ca 100644 --- a/src/commands/contract/view_storage/output_format/as_json.rs +++ b/src/commands/contract/view_storage/output_format/as_json.rs @@ -26,6 +26,10 @@ impl AsJsonContext { if let near_jsonrpc_primitives::types::query::QueryResponseKind::ViewState(result) = query_view_method_response.kind { + if let crate::Verbosity::Quiet = previous_context.global_context.verbosity { + println!("Contract state (values):\n{}\n", serde_json::to_string_pretty(&result.values)?); + println!("Contract state (proof):\n{:#?}\n", result.proof) + } tracing::info!( parent: &tracing::Span::none(), "Contract state (values):\n{}\n", diff --git a/src/commands/contract/view_storage/output_format/as_text.rs b/src/commands/contract/view_storage/output_format/as_text.rs index 00b711b3c..721428ae6 100644 --- a/src/commands/contract/view_storage/output_format/as_text.rs +++ b/src/commands/contract/view_storage/output_format/as_text.rs @@ -30,9 +30,9 @@ impl AsTextContext { { let mut info_str = String::new(); for value in &result.values { - info_str.push_str(&format!("\nkey: {}", key_value_to_string(&value.key)?.green())); - info_str.push_str(&format!("\nvalue: {}", key_value_to_string(&value.value)?.yellow())); - info_str.push_str("\n--------------------------------"); + info_str.push_str(&format!("\n\tkey: {}", key_value_to_string(&value.key)?.green())); + info_str.push_str(&format!("\n\tvalue: {}", key_value_to_string(&value.value)?.yellow())); + info_str.push_str("\n\t--------------------------------"); } tracing::info!( parent: &tracing::Span::none(),