Table of Contents

Interface IMessage

Namespace
Virtufin.Core.Contracts
Assembly
Virtufin.Core.dll

A signed wrapper around a Transaction: a transaction plus the Sender that authorised it. Contracts use messages to filter the work they perform on a given time-point via IMessageSelectorPredicate.

public interface IMessage : IEquatable<IMessage>
Inherited Members

Properties

Sender

The party that signed the message.

ISignatory Sender { get; }

Property Value

ISignatory

Transaction

The underlying transaction being proposed or executed.

ITransaction Transaction { get; }

Property Value

ITransaction