Class Transaction
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: stellar-dotnet-sdk.dll
Syntax
public class Transaction : TransactionBase
Properties
Fee
Declaration
public uint Fee { get; }
Property Value
System.UInt32
|
Memo
Operations
Preconditions
Declaration
public TransactionPreconditions Preconditions { get; }
Property Value
TransactionPreconditions
|
SequenceNumber
Declaration
public long SequenceNumber { get; }
Property Value
System.Int64
|
SourceAccount
TimeBounds
Methods
FromEnvelopeXdr(TransactionEnvelope)
Declaration
public static Transaction FromEnvelopeXdr(TransactionEnvelope envelope)
Parameters
Type | Name | Description |
---|---|---|
stellar_dotnet_sdk.xdr.TransactionEnvelope | envelope |
Returns
Transaction
|
FromEnvelopeXdr(String)
Declaration
public static Transaction FromEnvelopeXdr(string envelope)
Parameters
Type | Name | Description |
---|---|---|
System.String | envelope |
Returns
Transaction
|
FromEnvelopeXdrV0(TransactionV0Envelope)
Declaration
public static Transaction FromEnvelopeXdrV0(TransactionV0Envelope envelope)
Parameters
Type | Name | Description |
---|---|---|
stellar_dotnet_sdk.xdr.TransactionV0Envelope | envelope |
Returns
Transaction
|
FromEnvelopeXdrV1(TransactionV1Envelope)
Declaration
public static Transaction FromEnvelopeXdrV1(TransactionV1Envelope envelope)
Parameters
Type | Name | Description |
---|---|---|
stellar_dotnet_sdk.xdr.TransactionV1Envelope | envelope |
Returns
Transaction
|
SignatureBase(Network)
Returns signature base for the given network.
Declaration
public override byte[] SignatureBase(Network network)
Parameters
Type | Name | Description |
---|---|---|
Network | network | The network Network the transaction will be sent to. |
Returns
System.Byte[]
|
Overrides
ToEnvelopeXdr(TransactionBase.TransactionXdrVersion)
Generates TransactionEnvelope XDR object. Transaction need to have at least one signature.
Declaration
public override TransactionEnvelope ToEnvelopeXdr(TransactionBase.TransactionXdrVersion version = TransactionBase.TransactionXdrVersion.V1)
Parameters
Type | Name | Description |
---|---|---|
TransactionBase.TransactionXdrVersion | version |
Returns
stellar_dotnet_sdk.xdr.TransactionEnvelope
|
Overrides
ToUnsignedEnvelopeXdr(TransactionBase.TransactionXdrVersion)
Generates TransactionEnvelope XDR object. This transaction MUST be signed before being useful
Declaration
public override TransactionEnvelope ToUnsignedEnvelopeXdr(TransactionBase.TransactionXdrVersion version = TransactionBase.TransactionXdrVersion.V1)
Parameters
Type | Name | Description |
---|---|---|
TransactionBase.TransactionXdrVersion | version |
Returns
stellar_dotnet_sdk.xdr.TransactionEnvelope
|
Overrides
ToXdr()
Generates Transaction XDR object.
Declaration
public TransactionV0 ToXdr()
Returns
stellar_dotnet_sdk.xdr.TransactionV0
|
ToXdrV0()
Generates Transaction XDR object.
Declaration
public TransactionV0 ToXdrV0()
Returns
stellar_dotnet_sdk.xdr.TransactionV0
|
ToXdrV1()
Generates Transaction XDR object.
Declaration
public Transaction ToXdrV1()
Returns
stellar_dotnet_sdk.xdr.Transaction
|