pub struct SignedTransaction {
pub transaction: Transaction,
pub signature: Option<[u8; 64]>,
pub auth_address: Option<Address>,
}
Expand description
A signed transaction.
Fields§
§transaction: Transaction
The transaction that has been signed.
signature: Option<[u8; 64]>
Optional Ed25519 signature authorizing the transaction.
auth_address: Option<Address>
Optional auth address applicable if the transaction sender is a rekeyed account.
Trait Implementations§
Source§impl AlgorandMsgpack for SignedTransaction
impl AlgorandMsgpack for SignedTransaction
Source§fn encode_raw(&self) -> Result<Vec<u8>, AlgoKitTransactError>
fn encode_raw(&self) -> Result<Vec<u8>, AlgoKitTransactError>
Encodes the object to MessagePack format without any prefix. Read more
Source§impl Clone for SignedTransaction
impl Clone for SignedTransaction
Source§fn clone(&self) -> SignedTransaction
fn clone(&self) -> SignedTransaction
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SignedTransaction
impl Debug for SignedTransaction
Source§impl<'de> Deserialize<'de> for SignedTransaction
impl<'de> Deserialize<'de> for SignedTransaction
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EstimateTransactionSize for SignedTransaction
impl EstimateTransactionSize for SignedTransaction
fn estimate_size(&self) -> Result<usize, AlgoKitTransactError>
Source§impl PartialEq for SignedTransaction
impl PartialEq for SignedTransaction
Source§impl Serialize for SignedTransaction
impl Serialize for SignedTransaction
Source§impl TransactionId for SignedTransaction
impl TransactionId for SignedTransaction
impl StructuralPartialEq for SignedTransaction
Auto Trait Implementations§
impl Freeze for SignedTransaction
impl RefUnwindSafe for SignedTransaction
impl Send for SignedTransaction
impl Sync for SignedTransaction
impl Unpin for SignedTransaction
impl UnwindSafe for SignedTransaction
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
Mutably borrows from an owned value. Read more