Show / Hide Table of Contents

Namespace Libplanet.Net

Classes

ActionExecutionState

Indicates a progress of executing block actions.

BlockDemandTable<T>

BlockDownloadState

Indicates a progress of downloading blocks.

BlockHashDownloadState

Indicates a progress of downloading block hashes.

BlockVerificationState

Indicates a progress of verifying blocks.

BoundPeer

IceServer

IceServerException

InvalidMessageException

InvalidStateTargetException

InvalidTimestampException

NoSwarmContextException

Peer

A representation of peer node.

PeerNotFoundException

PeerState

Represents a Peer's state in the routing table.

PreloadState

StateDownloadState

Indicates a progress of downloading states.

Swarm<T>

SwarmException

SwarmOptions

TxCompletion<TPeer, TAction>

Structs

AppProtocolVersion

A claim of a version.

Every peer in network shows others their AppProtocolVersion information. As every peer can change its software by itself, this AppProtocolVersion is theoretically arbitrary, hence a “claim.” (i.e., no authority).

In order to verify who claimed a version, every AppProtocolVersion has its Signature which is made by its Signer. Verify(PublicKey) method purposes to determine whether an information is claimed by its corresponding Signer in fact.

BlockDemand

Struct represents Swarm<T>'s block demand status.

PeerChainState

The blockchain state of BoundPeer.

Delegates

DifferentAppProtocolVersionEncountered

A delegate called back when a Swarm<T> encounters a peer with different AppProtocolVersion in the network.

TxCompletion<TPeer, TAction>.TxBroadcaster

TxCompletion<TPeer, TAction>.TxFetcher

In This Article
Back to top Copyright © 2018–2021 Planetarium