pub struct SubmitTransactionRequest {
pub sender: String,
pub sequence_number: String,
pub max_gas_amount: String,
pub gas_unit_price: String,
pub expiration_timestamp_secs: String,
pub payload: Box<TransactionPayload>,
pub signature: Box<TransactionSignature>,
}Expand description
SubmitTransactionRequest : A request to submit a transaction This requires a transaction and a signature of it
Fields§
§sender: StringA hex encoded 32 byte Aptos account address. This is represented in a string as a 64 character hex string, sometimes shortened by stripping leading 0s, and adding a 0x. For example, address 0x0000000000000000000000000000000000000000000000000000000000000001 is represented as 0x1.
sequence_number: StringA string containing a 64-bit unsigned integer. We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.
max_gas_amount: StringA string containing a 64-bit unsigned integer. We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.
gas_unit_price: StringA string containing a 64-bit unsigned integer. We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.
expiration_timestamp_secs: StringA string containing a 64-bit unsigned integer. We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.
payload: Box<TransactionPayload>§signature: Box<TransactionSignature>Implementations§
Source§impl SubmitTransactionRequest
impl SubmitTransactionRequest
Sourcepub fn new(
sender: String,
sequence_number: String,
max_gas_amount: String,
gas_unit_price: String,
expiration_timestamp_secs: String,
payload: TransactionPayload,
signature: TransactionSignature,
) -> SubmitTransactionRequest
pub fn new( sender: String, sequence_number: String, max_gas_amount: String, gas_unit_price: String, expiration_timestamp_secs: String, payload: TransactionPayload, signature: TransactionSignature, ) -> SubmitTransactionRequest
A request to submit a transaction This requires a transaction and a signature of it
Trait Implementations§
Source§impl Clone for SubmitTransactionRequest
impl Clone for SubmitTransactionRequest
Source§fn clone(&self) -> SubmitTransactionRequest
fn clone(&self) -> SubmitTransactionRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SubmitTransactionRequest
impl Debug for SubmitTransactionRequest
Source§impl Default for SubmitTransactionRequest
impl Default for SubmitTransactionRequest
Source§fn default() -> SubmitTransactionRequest
fn default() -> SubmitTransactionRequest
Source§impl<'de> Deserialize<'de> for SubmitTransactionRequest
impl<'de> Deserialize<'de> for SubmitTransactionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for SubmitTransactionRequest
impl PartialEq for SubmitTransactionRequest
Source§fn eq(&self, other: &SubmitTransactionRequest) -> bool
fn eq(&self, other: &SubmitTransactionRequest) -> bool
self and other values to be equal, and is used by ==.