Table of Contents

Class EncryptedAmountRemovedEvent

Namespace
Concordium.Sdk.Types
Assembly
Concordium.Sdk.dll

Event generated when one or more encrypted amounts are consumed from the account.

public sealed record EncryptedAmountRemovedEvent : IEquatable<EncryptedAmountRemovedEvent>
Inheritance
EncryptedAmountRemovedEvent
Implements
Inherited Members

Constructors

EncryptedAmountRemovedEvent(AccountAddress, byte[], byte[], ulong)

Event generated when one or more encrypted amounts are consumed from the account.

public EncryptedAmountRemovedEvent(AccountAddress Account, byte[] NewAmount, byte[] InputAmount, ulong UpToIndex)

Parameters

Account AccountAddress

The affected account.

NewAmount byte[]

The new self encrypted amount on the affected account.

InputAmount byte[]

The input encrypted amount that was removed.

UpToIndex ulong

The index indicating which amounts were used.

Properties

Account

The affected account.

public AccountAddress Account { get; init; }

Property Value

AccountAddress

InputAmount

The input encrypted amount that was removed.

public byte[] InputAmount { get; init; }

Property Value

byte[]

NewAmount

The new self encrypted amount on the affected account.

public byte[] NewAmount { get; init; }

Property Value

byte[]

UpToIndex

The index indicating which amounts were used.

public ulong UpToIndex { get; init; }

Property Value

ulong