Show / Hide Table of Contents

Namespace Libplanet.Blockchain

Classes

BlockChain<T>

A class have Blocks, Transactions, and the chain information.

In order to watch its state changes, implement IRenderer interface and pass it to the BlockChain(IBlockPolicy<T>, IStagePolicy<T>, IStore, IStateStore, Block, IEnumerable<IRenderer>) constructor.

BlockChainStates

A default implementation of IBlockChainStates interface.

BlockLocator

A class that contains BlockHashes for a series of blocks.

Branch

A class representing a consecutive list of Blocks.

IncompleteBlockStatesException

An exception thrown when a BlockChain<T> have not calculated the complete states for all blocks but an operation is requested that requires the missing states.

MineBlockEventArgs

Interfaces

IBlockChainStates

A minimal interface to get states from a blockchain.

Note that BlockChain<T> implements this interface.

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