Show / Hide Table of Contents

    Class SignedTransaction

    A serializable convenience type for packaging transactions with their signatures.

    Inheritance
    System.Object
    SignedTransaction
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Algorand
    Assembly: Algorand.dll
    Syntax
    [JsonObject(ItemNullValueHandling = NullValueHandling.Ignore)]
    public class SignedTransaction

    Constructors

    | Improve this Doc View Source

    SignedTransaction()

    Declaration
    public SignedTransaction()
    | Improve this Doc View Source

    SignedTransaction(Transaction, LogicsigSignature, String)

    Declaration
    public SignedTransaction(Transaction tx, LogicsigSignature lSig, string txId)
    Parameters
    Type Name Description
    Transaction tx
    LogicsigSignature lSig
    System.String txId
    | Improve this Doc View Source

    SignedTransaction(Transaction, MultisigSignature, String)

    Declaration
    public SignedTransaction(Transaction tx, MultisigSignature mSig, string txId)
    Parameters
    Type Name Description
    Transaction tx
    MultisigSignature mSig
    System.String txId
    | Improve this Doc View Source

    SignedTransaction(Transaction, Signature, MultisigSignature, LogicsigSignature, String)

    Declaration
    public SignedTransaction(Transaction tx, Signature sig, MultisigSignature mSig, LogicsigSignature lSig, string transactionID)
    Parameters
    Type Name Description
    Transaction tx
    Signature sig
    MultisigSignature mSig
    LogicsigSignature lSig
    System.String transactionID
    | Improve this Doc View Source

    SignedTransaction(Transaction, Signature, String)

    Declaration
    public SignedTransaction(Transaction tx, Signature sig, string txId)
    Parameters
    Type Name Description
    Transaction tx
    Signature sig
    System.String txId
    | Improve this Doc View Source

    SignedTransaction(Transaction, Byte[], MultisigSignature, LogicsigSignature, Byte[])

    Declaration
    [JsonConstructor]
    public SignedTransaction(Transaction txn, byte[] sig, MultisigSignature msig, LogicsigSignature lsig, byte[] sgnr)
    Parameters
    Type Name Description
    Transaction txn
    System.Byte[] sig
    MultisigSignature msig
    LogicsigSignature lsig
    System.Byte[] sgnr

    Fields

    | Improve this Doc View Source

    authAddr

    Declaration
    [JsonProperty(PropertyName = "sgnr")]
    public Address authAddr
    Field Value
    Type Description
    Address
    | Improve this Doc View Source

    lSig

    Declaration
    [JsonProperty(PropertyName = "lsig")]
    public LogicsigSignature lSig
    Field Value
    Type Description
    LogicsigSignature
    | Improve this Doc View Source

    mSig

    Declaration
    [JsonProperty(PropertyName = "msig")]
    public MultisigSignature mSig
    Field Value
    Type Description
    MultisigSignature
    | Improve this Doc View Source

    sig

    Declaration
    [JsonProperty(PropertyName = "sig")]
    public Signature sig
    Field Value
    Type Description
    Signature
    | Improve this Doc View Source

    transactionID

    Declaration
    [JsonIgnore]
    public string transactionID
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    tx

    Declaration
    [JsonProperty(PropertyName = "txn")]
    public Transaction tx
    Field Value
    Type Description
    Transaction

    Methods

    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()
    | Improve this Doc View Source

    SetAuthAddr(Byte[])

    Declaration
    public void SetAuthAddr(byte[] sigAddr)
    Parameters
    Type Name Description
    System.Byte[] sigAddr
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX