Skip to content

Commit c1d0cbc

Browse files
authored
fix: skip consolidating event emitter eth addresses (#417)
1 parent b4fef9a commit c1d0cbc

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

parser/v2/parser.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,11 @@ func (p *Parser) ParseEthLogs(_ context.Context, eventsData types.EventsData) (*
241241
p.logger.Errorf("error retrieving selector_sig for hash: %s err: %s", event.SelectorID, err)
242242
}
243243

244-
if p.config.ConsolidateRobustAddress {
244+
// we don't consolidate eth addresses
245+
if p.config.ConsolidateRobustAddress && !strings.HasPrefix(event.Emitter, parser.EthPrefix) {
245246
eventAddr, err := address.NewFromString(event.Emitter)
246247
if err != nil {
247-
return nil, err
248+
return nil, fmt.Errorf("error parsing emitter address: %s: %w", event.Emitter, err)
248249
}
249250
if consolidatedAddr, err := actors.ConsolidateRobustAddress(eventAddr, p.helper.GetActorsCache(), p.logger, p.config.RobustAddressBestEffort); err == nil {
250251
event.Emitter = consolidatedAddr

0 commit comments

Comments
 (0)