sui_rpc/proto/sui/rpc/v2/
transaction_execution_service.rs

1use super::*;
2
3impl ExecuteTransactionRequest {
4    pub fn new(transaction: Transaction) -> Self {
5        Self {
6            transaction: Some(transaction),
7            ..Default::default()
8        }
9    }
10}
11
12impl ExecuteTransactionResponse {
13    pub fn new(transaction: ExecutedTransaction) -> Self {
14        Self {
15            transaction: Some(transaction),
16            ..Default::default()
17        }
18    }
19}
20
21impl SimulateTransactionRequest {
22    pub fn new(transaction: Transaction) -> Self {
23        Self {
24            transaction: Some(transaction),
25            ..Default::default()
26        }
27    }
28}