@@ -1032,7 +1032,7 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
1032
1032
var wg sync.WaitGroup
1033
1033
wg .Add (4 )
1034
1034
// Create a map to store block data that will be deleted
1035
- deletedBlockDataByNumber := make (map [* big. Int ]common.BlockData )
1035
+ deletedBlockDataByNumber := make (map [string ]common.BlockData )
1036
1036
1037
1037
blockNumbers := make ([]* big.Int , len (data ))
1038
1038
for i , blockData := range data {
@@ -1052,10 +1052,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
1052
1052
}
1053
1053
for _ , block := range blocksQueryResult .Data {
1054
1054
deletedDataMutex .Lock ()
1055
- deletedData := deletedBlockDataByNumber [block .Number ]
1055
+ deletedData := deletedBlockDataByNumber [block .Number . String () ]
1056
1056
block .Sign = - 1
1057
1057
deletedData .Block = block
1058
- deletedBlockDataByNumber [block .Number ] = deletedData
1058
+ deletedBlockDataByNumber [block .Number . String () ] = deletedData
1059
1059
deletedDataMutex .Unlock ()
1060
1060
}
1061
1061
}()
@@ -1074,10 +1074,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
1074
1074
}
1075
1075
for _ , log := range logsQueryResult .Data {
1076
1076
deletedDataMutex .Lock ()
1077
- deletedData := deletedBlockDataByNumber [log .BlockNumber ]
1077
+ deletedData := deletedBlockDataByNumber [log .BlockNumber . String () ]
1078
1078
log .Sign = - 1
1079
1079
deletedData .Logs = append (deletedData .Logs , log )
1080
- deletedBlockDataByNumber [log .BlockNumber ] = deletedData
1080
+ deletedBlockDataByNumber [log .BlockNumber . String () ] = deletedData
1081
1081
deletedDataMutex .Unlock ()
1082
1082
}
1083
1083
}()
@@ -1096,10 +1096,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
1096
1096
}
1097
1097
for _ , tx := range txsQueryResult .Data {
1098
1098
deletedDataMutex .Lock ()
1099
- deletedData := deletedBlockDataByNumber [tx .BlockNumber ]
1099
+ deletedData := deletedBlockDataByNumber [tx .BlockNumber . String () ]
1100
1100
tx .Sign = - 1
1101
1101
deletedData .Transactions = append (deletedData .Transactions , tx )
1102
- deletedBlockDataByNumber [tx .BlockNumber ] = deletedData
1102
+ deletedBlockDataByNumber [tx .BlockNumber . String () ] = deletedData
1103
1103
deletedDataMutex .Unlock ()
1104
1104
}
1105
1105
}()
@@ -1118,10 +1118,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
1118
1118
}
1119
1119
for _ , trace := range tracesQueryResult .Data {
1120
1120
deletedDataMutex .Lock ()
1121
- deletedData := deletedBlockDataByNumber [trace .BlockNumber ]
1121
+ deletedData := deletedBlockDataByNumber [trace .BlockNumber . String () ]
1122
1122
trace .Sign = - 1
1123
1123
deletedData .Traces = append (deletedData .Traces , trace )
1124
- deletedBlockDataByNumber [trace .BlockNumber ] = deletedData
1124
+ deletedBlockDataByNumber [trace .BlockNumber . String () ] = deletedData
1125
1125
deletedDataMutex .Unlock ()
1126
1126
}
1127
1127
}()
0 commit comments