From b56148a944e5814f6f62c9b81eb908051d87ebd0 Mon Sep 17 00:00:00 2001 From: Hannahleigh33 Date: Wed, 5 Mar 2025 08:30:11 -0600 Subject: [PATCH] Revert "core: match on deposit contract log topic (#31317)" This reverts commit cd78b65cdaa9e00866962e38685c4f93ac9e8444. --- core/state_processor.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/state_processor.go b/core/state_processor.go index 9241d091ad..4e365c6550 100644 --- a/core/state_processor.go +++ b/core/state_processor.go @@ -305,14 +305,12 @@ func processRequestsSystemCall(requests *[][]byte, evm *vm.EVM, requestType byte *requests = append(*requests, requestsData) } -var depositTopic = common.HexToHash("0x649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c5") - // ParseDepositLogs extracts the EIP-6110 deposit values from logs emitted by // BeaconDepositContract. func ParseDepositLogs(requests *[][]byte, logs []*types.Log, config *params.ChainConfig) error { deposits := make([]byte, 1) // note: first byte is 0x00 (== deposit request type) for _, log := range logs { - if log.Address == config.DepositContractAddress && len(log.Topics) > 0 && log.Topics[0] == depositTopic { + if log.Address == config.DepositContractAddress { request, err := types.DepositLogToRequest(log.Data) if err != nil { return fmt.Errorf("unable to parse deposit data: %v", err)