From 2802c715ef119fe8ef4aec26ea82fae401d26683 Mon Sep 17 00:00:00 2001 From: EchoForge7 Date: Wed, 25 Jun 2025 20:29:03 +0800 Subject: [PATCH] feat: filter system SystemContract --- .../Service/TokenTransferMonitoringService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AElfScanServer.Worker.Core/Service/TokenTransferMonitoringService.cs b/src/AElfScanServer.Worker.Core/Service/TokenTransferMonitoringService.cs index 5a4a3dc4..ea86e49b 100644 --- a/src/AElfScanServer.Worker.Core/Service/TokenTransferMonitoringService.cs +++ b/src/AElfScanServer.Worker.Core/Service/TokenTransferMonitoringService.cs @@ -339,7 +339,7 @@ public void SendTransferMetrics(TransferEventDto transfer) _transferCountsCounter.Add(1, outboundTags); } - if (!transfer.ToAddress.IsNullOrEmpty()) + if (!transfer.ToAddress.IsNullOrEmpty() || !IsSystemContractTransfer(transfer.ToAddress)) { _transferCountsCounter.Add(1, inboundTags); } @@ -351,7 +351,7 @@ public void SendTransferMetrics(TransferEventDto transfer) _transferUSDEventsHistogram.Record((double)transfer.UsdValue, outboundTags); } - if (!transfer.ToAddress.IsNullOrEmpty()) + if (!transfer.ToAddress.IsNullOrEmpty() || !IsSystemContractTransfer(transfer.ToAddress)) { _transferUSDEventsHistogram.Record((double)transfer.UsdValue, inboundTags); }