Class InvalidTxGenesisHashException
The exception that is thrown when the GenesisHash is different from the HashDigest<T> of Genesis.
Inherited Members
Namespace: Libplanet.Tx
Assembly: Libplanet.dll
Syntax
public sealed class InvalidTxGenesisHashException : InvalidTxException
Constructors
| Improve this Doc View SourceInvalidTxGenesisHashException(TxId, BlockHash, Nullable<BlockHash>, String)
Initializes a new instance of the InvalidTxGenesisHashException class.
Declaration
public InvalidTxGenesisHashException(TxId txid, BlockHash expectedGenesisHash, BlockHash? improperGenesisHash, string message)
Parameters
Type | Name | Description |
---|---|---|
TxId | txid | The invalid Transaction<T>'s
Id. It is automatically included to
the |
BlockHash | expectedGenesisHash | The HashDigest<T> value of Genesis. |
Nullable<BlockHash> | improperGenesisHash | The actual
GenesisHash. This can be |
String | message | The message that describes the error. |
Properties
| Improve this Doc View SourceExpectedGenesisHash
The HashDigest<T> value of Genesis.
Declaration
public BlockHash ExpectedGenesisHash { get; }
Property Value
Type | Description |
---|---|
BlockHash |
ImproperGenesisHash
The actual GenesisHash, which is improper.
Declaration
public BlockHash? ImproperGenesisHash { get; }
Property Value
Type | Description |
---|---|
Nullable<BlockHash> |