From 6abe95ed611d2b91d269b2bf9b4fdedd15cf3716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Mon, 23 May 2022 12:12:03 +0100 Subject: [PATCH] Added abci::Data field to ExecuteResult --- .../src/nymd/cosmwasm_client/signing_client.rs | 2 ++ .../validator-client/src/nymd/cosmwasm_client/types.rs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/common/client-libs/validator-client/src/nymd/cosmwasm_client/signing_client.rs b/common/client-libs/validator-client/src/nymd/cosmwasm_client/signing_client.rs index 50e72eaeae..50b0f9dfe6 100644 --- a/common/client-libs/validator-client/src/nymd/cosmwasm_client/signing_client.rs +++ b/common/client-libs/validator-client/src/nymd/cosmwasm_client/signing_client.rs @@ -324,6 +324,7 @@ pub trait SigningCosmWasmClient: CosmWasmClient { Ok(ExecuteResult { logs: parse_raw_logs(tx_res.tx_result.log)?, + data: tx_res.tx_result.data, transaction_hash: tx_res.hash, gas_info, }) @@ -364,6 +365,7 @@ pub trait SigningCosmWasmClient: CosmWasmClient { Ok(ExecuteResult { logs: parse_raw_logs(tx_res.tx_result.log)?, + data: tx_res.tx_result.data, transaction_hash: tx_res.hash, gas_info, }) diff --git a/common/client-libs/validator-client/src/nymd/cosmwasm_client/types.rs b/common/client-libs/validator-client/src/nymd/cosmwasm_client/types.rs index 89373141d4..f928857c7e 100644 --- a/common/client-libs/validator-client/src/nymd/cosmwasm_client/types.rs +++ b/common/client-libs/validator-client/src/nymd/cosmwasm_client/types.rs @@ -25,6 +25,7 @@ use cosmrs::proto::cosmwasm::wasm::v1::{ CodeInfoResponse, ContractCodeHistoryEntry as ProtoContractCodeHistoryEntry, ContractCodeHistoryOperationType, ContractInfo as ProtoContractInfo, }; +use cosmrs::tendermint::abci::Data; use cosmrs::tendermint::{abci, chain}; use cosmrs::tx::{AccountNumber, Gas, SequenceNumber}; use cosmrs::{tx, AccountId, Any, Coin}; @@ -672,6 +673,8 @@ pub struct MigrateResult { pub struct ExecuteResult { pub logs: Vec, + pub data: Data, + /// Transaction hash (might be used as transaction ID) pub transaction_hash: tx::Hash,