Show / Hide Table of Contents

Class InvalidBlockSignatureException

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

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

Constructors

| Improve this Doc View Source

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

Creates a new InvalidBlockPublicKeyException instance.

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

The public key used for signing the block.

Nullable<ImmutableArray<Byte>> invalidSignature

The block signature which is invalid.

String message

A message that describes the error.

| Improve this Doc View Source

InvalidBlockSignatureException(SerializationInfo, StreamingContext)

Declaration
protected InvalidBlockSignatureException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context

Properties

| Improve this Doc View Source

InvalidSignature

The block signature which is invalid.

Declaration
public ImmutableArray<byte>? InvalidSignature { get; }
Property Value
Type Description
Nullable<ImmutableArray<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)

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–2021 Planetarium