@@ -1032,7 +1032,7 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
10321032 var wg sync.WaitGroup
10331033 wg .Add (4 )
10341034 // 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 )
10361036
10371037 blockNumbers := make ([]* big.Int , len (data ))
10381038 for i , blockData := range data {
@@ -1052,10 +1052,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
10521052 }
10531053 for _ , block := range blocksQueryResult .Data {
10541054 deletedDataMutex .Lock ()
1055- deletedData := deletedBlockDataByNumber [block .Number ]
1055+ deletedData := deletedBlockDataByNumber [block .Number . String () ]
10561056 block .Sign = - 1
10571057 deletedData .Block = block
1058- deletedBlockDataByNumber [block .Number ] = deletedData
1058+ deletedBlockDataByNumber [block .Number . String () ] = deletedData
10591059 deletedDataMutex .Unlock ()
10601060 }
10611061 }()
@@ -1074,10 +1074,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
10741074 }
10751075 for _ , log := range logsQueryResult .Data {
10761076 deletedDataMutex .Lock ()
1077- deletedData := deletedBlockDataByNumber [log .BlockNumber ]
1077+ deletedData := deletedBlockDataByNumber [log .BlockNumber . String () ]
10781078 log .Sign = - 1
10791079 deletedData .Logs = append (deletedData .Logs , log )
1080- deletedBlockDataByNumber [log .BlockNumber ] = deletedData
1080+ deletedBlockDataByNumber [log .BlockNumber . String () ] = deletedData
10811081 deletedDataMutex .Unlock ()
10821082 }
10831083 }()
@@ -1096,10 +1096,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
10961096 }
10971097 for _ , tx := range txsQueryResult .Data {
10981098 deletedDataMutex .Lock ()
1099- deletedData := deletedBlockDataByNumber [tx .BlockNumber ]
1099+ deletedData := deletedBlockDataByNumber [tx .BlockNumber . String () ]
11001100 tx .Sign = - 1
11011101 deletedData .Transactions = append (deletedData .Transactions , tx )
1102- deletedBlockDataByNumber [tx .BlockNumber ] = deletedData
1102+ deletedBlockDataByNumber [tx .BlockNumber . String () ] = deletedData
11031103 deletedDataMutex .Unlock ()
11041104 }
11051105 }()
@@ -1118,10 +1118,10 @@ func (c *ClickHouseConnector) ReplaceBlockData(data []common.BlockData) ([]commo
11181118 }
11191119 for _ , trace := range tracesQueryResult .Data {
11201120 deletedDataMutex .Lock ()
1121- deletedData := deletedBlockDataByNumber [trace .BlockNumber ]
1121+ deletedData := deletedBlockDataByNumber [trace .BlockNumber . String () ]
11221122 trace .Sign = - 1
11231123 deletedData .Traces = append (deletedData .Traces , trace )
1124- deletedBlockDataByNumber [trace .BlockNumber ] = deletedData
1124+ deletedBlockDataByNumber [trace .BlockNumber . String () ] = deletedData
11251125 deletedDataMutex .Unlock ()
11261126 }
11271127 }()
0 commit comments