Table of Contents

Class TradeAction.TransferAction

Namespace
Virtufin.Base.Events.Trade
Assembly
Virtufin.Base.dll

Peer-to-peer transfer between two parties (no exchange).

public sealed record TradeAction.TransferAction : TradeAction, ITradeAction, IEquatable<TradeAction>, IEquatable<TradeAction.TransferAction>
Inheritance
TradeAction.TransferAction
Implements
Inherited Members

Constructors

TransferAction(Signatory, Signatory, Symbol, DecimalAmount, string?)

Peer-to-peer transfer between two parties (no exchange).

public TransferAction(Signatory From, Signatory To, Symbol Asset, DecimalAmount Amount, string? Memo)

Parameters

From Signatory

Sending party.

To Signatory

Receiving party.

Asset Symbol

Asset to transfer.

Amount DecimalAmount

Amount to transfer.

Memo string

Optional free-text memo.

Properties

Amount

Amount to transfer.

public DecimalAmount Amount { get; init; }

Property Value

DecimalAmount

Asset

Asset to transfer.

public Symbol Asset { get; init; }

Property Value

Symbol

From

Sending party.

public Signatory From { get; init; }

Property Value

Signatory

Memo

Optional free-text memo.

public string? Memo { get; init; }

Property Value

string

To

Receiving party.

public Signatory To { get; init; }

Property Value

Signatory