public async Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { var block = await _blockchainService.GetBlockByHashAsync(eventData.BlockHeader.GetHash()); ClearResourceCache(block.TransactionIds); await Task.CompletedTask; }
public async Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { var block = await _blockchainService.GetBlockByHashAsync(eventData.BlockHeader.GetHash()); foreach (var txId in block.Body.Transactions) { _allTransactions.TryRemove(txId, out _); } }
public async Task HandleEventAsync(BlockAcceptedEvent eventData) { await _txHub.HandleBlockAcceptedAsync(eventData); }
public Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { CleanTransactions(eventData.Block.Body.TransactionIds.ToList()); return(Task.CompletedTask); }
public Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { throw new System.NotImplementedException(); }
public async Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { ClearResourceCache(eventData.Block.TransactionIds); await Task.CompletedTask; }
public async Task HandleBlockAcceptedAsync(BlockAcceptedEvent eventData) { var block = await _blockchainService.GetBlockByHashAsync(eventData.BlockHeader.GetHash()); CleanTransactions(block.Body.TransactionIds.ToList()); }
public async Task HandleEventAsync(BlockAcceptedEvent eventData) { await _resourceExtractionService.HandleBlockAcceptedAsync(eventData); }
public async Task HandleEventAsync(BlockAcceptedEvent eventData) { await _transactionPoolService.CleanByTransactionIdsAsync(eventData.Block.TransactionIds); }