private void ProcessConfirmationBlock(RegistryConfirmationBlock confirmationBlock) { _registryGroupState.ToggleLastBlockConfirmationReceived(); RegistryShortBlock registryShortBlock = _registryMemPool.GetRegistryShortBlockByHash(confirmationBlock.SyncBlockHeight, confirmationBlock.BlockHeight, confirmationBlock.ReferencedBlockHash); if (registryShortBlock != null) { if (registryShortBlock.TransactionHeaderHashes.Count > 0) { } _registryMemPool.ClearByConfirmed(registryShortBlock); } //TODO: obtain Transactions Registry Short block from MemPool by hash given in confirmationBlock //TODO: clear MemPool from Transaction Headers of confirmed Short Block }