remove redundant TransactionPayload struct

This commit is contained in:
Sergio Chouhy
2025-07-10 12:13:36 -03:00
parent 16e3a682fe
commit e1e018fcfc
3 changed files with 11 additions and 65 deletions
+8 -8
View File
@@ -8,7 +8,7 @@ use common::ExecutionFailureKind;
use accounts::account_core::{Account, AccountAddress};
use anyhow::Result;
use chain_storage::NodeChainStore;
use common::transaction::{Transaction, TransactionPayload, TxKind};
use common::transaction::{Transaction, TxKind};
use config::NodeConfig;
use log::info;
use sc_core::proofs_circuits::{
@@ -246,7 +246,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Private,
execution_input: vec![],
execution_output: vec![],
@@ -343,7 +343,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Private,
execution_input: vec![],
execution_output: vec![],
@@ -459,7 +459,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Private,
execution_input: vec![],
execution_output: vec![],
@@ -604,7 +604,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Private,
execution_input: vec![],
execution_output: vec![],
@@ -727,7 +727,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Shielded,
execution_input: serde_json::to_vec(&ActionData::SendMoneyShieldedTx(
SendMoneyShieldedTx {
@@ -820,7 +820,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok(TransactionPayload {
Ok(Transaction {
tx_kind: TxKind::Deshielded,
execution_input: serde_json::to_vec(&ActionData::SendMoneyDeshieldedTx(
SendMoneyDeshieldedTx {
@@ -1459,7 +1459,7 @@ impl NodeCore {
let (tweak, secret_r, commitment) = pedersen_commitment_vec(vec_public_info);
Ok((
TransactionPayload {
Transaction {
tx_kind: TxKind::Shielded,
execution_input: vec![],
execution_output: serde_json::to_vec(&publication).unwrap(),