Show / Hide Table of Contents

Class InvalidTxUpdatedAddressesException

The exception that is thrown when a given TxId cannot be found. The exception that is thrown when a Transaction<T>'s Actions try to update any Addresses that are not included in UpdatedAddresses (i.e., Addresses that Transaction<T>'s Signer granted to update.)

Inheritance
Object
InvalidTxException
InvalidTxUpdatedAddressesException
Inherited Members
InvalidTxException.TxId
Namespace: Libplanet.Tx
Assembly: Libplanet.dll
Syntax
public class InvalidTxUpdatedAddressesException : InvalidTxException

Constructors

| Improve this Doc View Source

InvalidTxUpdatedAddressesException(TxId, IImmutableSet<Address>, IImmutableSet<Address>, String)

Creates a new InvalidTxUpdatedAddressesException object.

Declaration
public InvalidTxUpdatedAddressesException(TxId txid, IImmutableSet<Address> updatableAddresses, IImmutableSet<Address> updatedAddresses, string message)
Parameters
Type Name Description
TxId txid

The invalid Transaction<T>'s Id. It is automatically included to the string.

IImmutableSet<Address> updatableAddresses

Specifies the UpdatableAddresses.

IImmutableSet<Address> updatedAddresses

Specifies the UpdatedAddresses.

String message

Specifies the .

Properties

| Improve this Doc View Source

UpdatableAddresses

Expected Addresses to be updated. That means, Addresses that Transaction<T>'s Signer granted to update.

Declaration
public IImmutableSet<Address> UpdatableAddresses { get; }
Property Value
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

UpdatedAddresses

Addresses that Actions actually try to update.

Declaration
public IImmutableSet<Address> UpdatedAddresses { get; }
Property Value
Type Description
IImmutableSet<Address>
  • Improve this Doc
  • View Source
Back to top Copyright © 2019–2020 Planetarium