Interface IBlockchainStateDbRepository
- Namespace
- NLightning.Domain.Bitcoin.Interfaces
- Assembly
- NLightning.Domain.dll
Repository interface for managing blockchain state
public interface IBlockchainStateDbRepository
Methods
Add(BlockchainState)
Adds a blockchain state object to the repository.
void Add(BlockchainState blockchainState)
Parameters
blockchainState
BlockchainStateThe blockchain state to add.
GetStateAsync()
Task<BlockchainState?> GetStateAsync()
Returns
Update(BlockchainState)
Updates an existing blockchain state in the repository.
void Update(BlockchainState blockchainState)
Parameters
blockchainState
BlockchainStateThe blockchain state to update.