Revert "core: match on deposit contract log topic (#31317)"

This reverts commit cd78b65cda.
This commit is contained in:
Hannahleigh33 2025-03-05 08:30:11 -06:00 committed by GitHub
parent d219e9b005
commit b56148a944
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)