Show / Hide Table of Contents

Namespace Libplanet.Blockchain

Classes

BlockChain

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, IStagePolicy, IStore, IStateStore, Block, IBlockChainStates, IActionEvaluator, 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 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 implements this interface.

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