pub struct EncodeSubmissionRequest {
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 secondary_signers: Option<Vec<String>>,
}Expand description
EncodeSubmissionRequest : Request to encode a submission
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>§secondary_signers: Option<Vec<String>>Secondary signer accounts of the request for Multi-agent
Implementations§
Source§impl EncodeSubmissionRequest
impl EncodeSubmissionRequest
Sourcepub fn new(
sender: String,
sequence_number: String,
max_gas_amount: String,
gas_unit_price: String,
expiration_timestamp_secs: String,
payload: TransactionPayload,
) -> EncodeSubmissionRequest
pub fn new( sender: String, sequence_number: String, max_gas_amount: String, gas_unit_price: String, expiration_timestamp_secs: String, payload: TransactionPayload, ) -> EncodeSubmissionRequest
Request to encode a submission
Trait Implementations§
Source§impl Clone for EncodeSubmissionRequest
impl Clone for EncodeSubmissionRequest
Source§fn clone(&self) -> EncodeSubmissionRequest
fn clone(&self) -> EncodeSubmissionRequest
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 EncodeSubmissionRequest
impl Debug for EncodeSubmissionRequest
Source§impl Default for EncodeSubmissionRequest
impl Default for EncodeSubmissionRequest
Source§fn default() -> EncodeSubmissionRequest
fn default() -> EncodeSubmissionRequest
Source§impl<'de> Deserialize<'de> for EncodeSubmissionRequest
impl<'de> Deserialize<'de> for EncodeSubmissionRequest
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 EncodeSubmissionRequest
impl PartialEq for EncodeSubmissionRequest
Source§fn eq(&self, other: &EncodeSubmissionRequest) -> bool
fn eq(&self, other: &EncodeSubmissionRequest) -> bool
self and other values to be equal, and is used by ==.