Show / Hide Table of Contents

Class InvalidTxGenesisHashException

The exception that is thrown when the GenesisHash is different from the HashDigest<T> of Genesis.

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

Constructors

| Improve this Doc View Source

InvalidTxGenesisHashException(String, TxId, BlockHash, Nullable<BlockHash>)

Initializes a new instance of the InvalidTxGenesisHashException class.

Declaration
public InvalidTxGenesisHashException(string message, TxId txid, BlockHash expectedGenesisHash, BlockHash? improperGenesisHash)
Parameters
Type Name Description
String message

The message that describes the error.

TxId txid

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

BlockHash expectedGenesisHash

The HashDigest<T> value of Genesis.

Nullable<BlockHash> improperGenesisHash

The actual GenesisHash. This can be null.

Properties

| Improve this Doc View Source

ExpectedGenesisHash

The HashDigest<T> value of Genesis.

Declaration
public BlockHash ExpectedGenesisHash { get; }
Property Value
Type Description
BlockHash
| Improve this Doc View Source

ImproperGenesisHash

The actual GenesisHash, which is improper.

Declaration
public BlockHash? ImproperGenesisHash { get; }
Property Value
Type Description
Nullable<BlockHash>
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2022 Planetarium