pub struct SignedTransactionOrderless {
pub raw_txn: RawTransactionOrderless,
pub authenticator: TransactionAuthenticator,
}This wraps the non-standard RawTransactionOrderless and is NOT accepted by the Aptos fullnode. Use the chain-compatible orderless support instead: TransactionPayload::into_orderless or Aptos::{build_orderless_transaction, sign_and_submit_orderless, sign_submit_and_wait_orderless}.
Expand description
A signed orderless transaction ready for submission.
Fieldsยง
ยงraw_txn: RawTransactionOrderlessThis wraps the non-standard RawTransactionOrderless and is NOT accepted by the Aptos fullnode. Use the chain-compatible orderless support instead: TransactionPayload::into_orderless or Aptos::{build_orderless_transaction, sign_and_submit_orderless, sign_submit_and_wait_orderless}.
The orderless raw transaction.
authenticator: TransactionAuthenticatorThis wraps the non-standard RawTransactionOrderless and is NOT accepted by the Aptos fullnode. Use the chain-compatible orderless support instead: TransactionPayload::into_orderless or Aptos::{build_orderless_transaction, sign_and_submit_orderless, sign_submit_and_wait_orderless}.
The authenticator (signature(s) and public key(s)).
Implementationsยง
Sourceยงimpl SignedTransactionOrderless
impl SignedTransactionOrderless
Sourcepub fn new(
raw_txn: RawTransactionOrderless,
authenticator: TransactionAuthenticator,
) -> Self
pub fn new( raw_txn: RawTransactionOrderless, authenticator: TransactionAuthenticator, ) -> Self
Creates a new signed orderless transaction.
Sourcepub fn to_bcs(&self) -> AptosResult<Vec<u8>>
pub fn to_bcs(&self) -> AptosResult<Vec<u8>>
Serializes this signed transaction to BCS bytes.
ยงErrors
Returns an error if BCS serialization fails.
Sourcepub fn sender(&self) -> AccountAddress
pub fn sender(&self) -> AccountAddress
Returns the sender address.
Sourcepub fn hash(&self) -> AptosResult<HashValue>
pub fn hash(&self) -> AptosResult<HashValue>
Computes the transaction hash.
ยงErrors
Returns an error if BCS serialization of the transaction fails.
Trait Implementationsยง
Sourceยงimpl Clone for SignedTransactionOrderless
impl Clone for SignedTransactionOrderless
Sourceยงfn clone(&self) -> SignedTransactionOrderless
fn clone(&self) -> SignedTransactionOrderless
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 SignedTransactionOrderless
impl Debug for SignedTransactionOrderless
Sourceยงimpl<'de> Deserialize<'de> for SignedTransactionOrderless
impl<'de> Deserialize<'de> for SignedTransactionOrderless
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>,
impl Eq for SignedTransactionOrderless
impl StructuralPartialEq for SignedTransactionOrderless
Auto Trait Implementationsยง
impl Freeze for SignedTransactionOrderless
impl RefUnwindSafe for SignedTransactionOrderless
impl Send for SignedTransactionOrderless
impl Sync for SignedTransactionOrderless
impl Unpin for SignedTransactionOrderless
impl UnsafeUnpin for SignedTransactionOrderless
impl UnwindSafe for SignedTransactionOrderless
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
ยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
ยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
ยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
ยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.