Merge pull request #932 from nymtech/feature/add-tx-hash-to-wallet-result
Adding tx_hash to wallet response
This commit is contained in:
@@ -12,29 +12,31 @@ use validator_client::nymd::{AccountId, CosmosCoin};
|
||||
#[cfg_attr(test, derive(ts_rs::TS))]
|
||||
#[derive(Deserialize, Serialize)]
|
||||
pub struct TauriTxResult {
|
||||
code: u32,
|
||||
gas_wanted: u64,
|
||||
gas_used: u64,
|
||||
block_height: u64,
|
||||
code: u32,
|
||||
details: TransactionDetails,
|
||||
gas_used: u64,
|
||||
gas_wanted: u64,
|
||||
tx_hash: String,
|
||||
}
|
||||
|
||||
#[cfg_attr(test, derive(ts_rs::TS))]
|
||||
#[derive(Deserialize, Serialize)]
|
||||
pub struct TransactionDetails {
|
||||
amount: Coin,
|
||||
from_address: String,
|
||||
to_address: String,
|
||||
amount: Coin,
|
||||
}
|
||||
|
||||
impl TauriTxResult {
|
||||
fn new(t: Response, details: TransactionDetails) -> TauriTxResult {
|
||||
TauriTxResult {
|
||||
code: t.check_tx.code.value(),
|
||||
gas_wanted: t.check_tx.gas_wanted.value(),
|
||||
gas_used: t.check_tx.gas_used.value(),
|
||||
block_height: t.height.value(),
|
||||
code: t.check_tx.code.value(),
|
||||
details,
|
||||
gas_used: t.check_tx.gas_used.value(),
|
||||
gas_wanted: t.check_tx.gas_wanted.value(),
|
||||
tx_hash: t.hash.to_string(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,4 +6,5 @@ export interface TauriTxResult {
|
||||
gas_used: bigint;
|
||||
block_height: bigint;
|
||||
details: TransactionDetails;
|
||||
tx_hash: string;
|
||||
}
|
||||
Reference in New Issue
Block a user