C# Class BitSharper.Store.MemoryBlockStore

Keeps StoredBlocks in memory. Used primarily for unit testing.
Inheritance: IBlockStore
Show file Open project: TangibleCryptography/BitSharper Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Get ( Sha256Hash hash ) : StoredBlock
GetChainHead ( ) : StoredBlock
MemoryBlockStore ( NetworkParameters @params ) : System.Collections.Generic
Put ( StoredBlock block ) : void
SetChainHead ( StoredBlock chainHead ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Get() public method

public Get ( Sha256Hash hash ) : StoredBlock
hash Sha256Hash
return StoredBlock

GetChainHead() public method

public GetChainHead ( ) : StoredBlock
return StoredBlock

MemoryBlockStore() public method

public MemoryBlockStore ( NetworkParameters @params ) : System.Collections.Generic
@params NetworkParameters
return System.Collections.Generic

Put() public method

public Put ( StoredBlock block ) : void
block StoredBlock
return void

SetChainHead() public method

public SetChainHead ( StoredBlock chainHead ) : void
chainHead StoredBlock
return void