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()
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
|
Improve this Doc
View Source
SignedTransaction(Transaction, MultisigSignature, String)
Declaration
public SignedTransaction(Transaction tx, MultisigSignature mSig, string txId)
Parameters
|
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
|
Improve this Doc
View Source
SignedTransaction(Transaction, Signature, String)
Declaration
public SignedTransaction(Transaction tx, Signature sig, string txId)
Parameters
|
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
Fields
|
Improve this Doc
View Source
authAddr
Declaration
[JsonProperty(PropertyName = "sgnr")]
public Address authAddr
Field Value
|
Improve this Doc
View Source
lSig
Declaration
[JsonProperty(PropertyName = "lsig")]
public LogicsigSignature lSig
Field Value
|
Improve this Doc
View Source
mSig
Declaration
[JsonProperty(PropertyName = "msig")]
public MultisigSignature mSig
Field Value
|
Improve this Doc
View Source
sig
Declaration
[JsonProperty(PropertyName = "sig")]
public Signature sig
Field Value
|
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
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 |
|