Show / Hide Table of Contents

Class Operation

An individual command that modifies the ledger. Operations are used to send payments, enter orders into the decentralized exchange, change settings on accounts, and authorize accounts to hold assets.

Inheritance
System.Object
Operation
AccountMergeOperation
AllowTrustOperation
BeginSponsoringFutureReservesOperation
BumpSequenceOperation
ChangeTrustOperation
ClaimClaimableBalanceOperation
ClawbackClaimableBalanceOperation
ClawbackOperation
CreateAccountOperation
CreateClaimableBalanceOperation
CreatePassiveSellOfferOperation
EndSponsoringFutureReservesOperation
InflationOperation
LiquidityPoolDepositOperation
LiquidityPoolWithdrawOperation
ManageBuyOfferOperation
ManageDataOperation
ManageOfferOperation
ManageSellOfferOperation
PathPaymentStrictReceiveOperation
PathPaymentStrictSendOperation
PaymentOperation
RevokeSponsorshipOperation
SetOptionsOperation
SetTrustlineFlagsOperation
Namespace: System.Dynamic.ExpandoObject
Assembly: stellar-dotnet-sdk.dll
Syntax
public abstract class Operation : object

Properties

SourceAccount

The account to execute this operation upon.

Declaration
public IAccountId SourceAccount { get; set; }
Property Value
IAccountId

Threshold

Threshold level for the operation.

Declaration
public virtual OperationThreshold Threshold { get; }
Property Value
OperationThreshold

Methods

FromXdr(Operation)

Declaration
public static Operation FromXdr(Operation thisXdr)
Parameters
Type Name Description
stellar_dotnet_sdk.xdr.Operation thisXdr

XDR object

Returns
Operation

new Operation object from Operation XDR object.

FromXdrAmount(Int64)

Declaration
public static string FromXdrAmount(long value)
Parameters
Type Name Description
System.Int64 value
Returns
System.String

ToOperationBody()

Generates OperationBody XDR object

Declaration
public abstract Operation.OperationBody ToOperationBody()
Returns
stellar_dotnet_sdk.xdr.Operation.OperationBody

OperationBody XDR object

ToXdr()

Generates Operation XDR object.

Declaration
public Operation ToXdr()
Returns
stellar_dotnet_sdk.xdr.Operation

ToXdrAmount(String)

Declaration
public static long ToXdrAmount(string value)
Parameters
Type Name Description
System.String value
Returns
System.Int64

ToXdrBase64()

Returns base64-encoded Operation XDR object.

Declaration
public string ToXdrBase64()
Returns
System.String

Back to top Generated by DocFX