Show / Hide Table of Contents

Class InvalidBlockSignatureException

An exception thrown when a block's signature is invalid.

Inheritance
System.Object
InvalidBlockException
InvalidBlockSignatureException
Namespace: Libplanet.Types.Blocks
Assembly: Libplanet.Types.dll
Syntax
public class InvalidBlockSignatureException : InvalidBlockException

Constructors

| Improve this Doc View Source

InvalidBlockSignatureException(SerializationInfo, StreamingContext)

An exception thrown when a block's signature is invalid.

Declaration
protected InvalidBlockSignatureException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context
| Improve this Doc View Source

InvalidBlockSignatureException(String, PublicKey, Nullable<ImmutableArray<Byte>>)

Creates a new InvalidBlockPublicKeyException instance.

Declaration
public InvalidBlockSignatureException(string message, PublicKey publicKey, ImmutableArray<byte>? invalidSignature)
Parameters
Type Name Description
System.String message

A message that describes the error.

PublicKey publicKey

The public key used for signing the block.

System.Nullable<ImmutableArray<System.Byte>> invalidSignature

The block signature which is invalid.

Properties

| Improve this Doc View Source

InvalidSignature

The block signature which is invalid.

Declaration
public ImmutableArray<byte>? InvalidSignature { get; }
Property Value
Type Description
System.Nullable<ImmutableArray<System.Byte>>
| Improve this Doc View Source

PublicKey

The public key used for signing the block.

Declaration
public PublicKey PublicKey { get; }
Property Value
Type Description
PublicKey

Methods

| Improve this Doc View Source

GetObjectData(SerializationInfo, StreamingContext)

An exception thrown when a block's signature is invalid.

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2023 Planetarium