Struct SignedTxn<TTxn>
A typed signed transaction.
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
public struct SignedTxn<TTxn> : IEquatable<SignedTxn<TTxn>>, ISignedTxn<TTxn> where TTxn : ITransaction, IEquatable<TTxn>
Type Parameters
Name |
Description |
TTxn |
The type of the transaction backing this struct.
|
Properties
AuthAddr
The signer of the transaction if this account was rekeyed.
Declaration
[AlgoApiField("sgnr")]
public Address AuthAddr { get; set; }
Property Value
Lsig
The logic sig used to sign the transaction if there was one.
Declaration
[AlgoApiField("lsig")]
public LogicSig Lsig { get; set; }
Property Value
Msig
The multi-signature used to sign the transaction if there was one.
Declaration
[AlgoApiField("msig")]
public MultisigSig Msig { get; set; }
Property Value
Sig
The signature used to sign the transaction if there was one.
Declaration
[AlgoApiField("sig")]
public Sig Sig { get; set; }
Property Value
Signature
Declaration
public TransactionSignature Signature { get; set; }
Property Value
Txn
Declaration
[AlgoApiField("txn")]
public TTxn Txn { get; set; }
Property Value
Methods
Equals(SignedTxn<TTxn>)
Declaration
public bool Equals(SignedTxn<TTxn> other)
Parameters
Returns
ToUntyped()
Declaration
public SignedTxn ToUntyped()
Returns
Operators
Implicit(SignedTxn<TTxn> to SignedTxn)
Declaration
public static implicit operator SignedTxn(SignedTxn<TTxn> signedTxn)
Parameters
Type |
Name |
Description |
SignedTxn<TTxn> |
signedTxn |
|
Returns
Implements