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.