ethclient: default fromBlock/toBlock to 'latest' when nil

This commit is contained in:
Vishal Singh 2025-09-20 23:32:07 +05:30
parent 4414e2833f
commit 1f07b51e1d
2 changed files with 2 additions and 6 deletions

View file

@ -497,11 +497,7 @@ func toFilterArg(q ethereum.FilterQuery) (interface{}, error) {
return nil, errors.New("cannot specify both BlockHash and FromBlock/ToBlock")
}
} else {
if q.FromBlock == nil {
arg["fromBlock"] = "0x0"
} else {
arg["fromBlock"] = toBlockNumArg(q.FromBlock)
}
arg["fromBlock"] = toBlockNumArg(q.FromBlock)
arg["toBlock"] = toBlockNumArg(q.ToBlock)
}
return arg, nil

View file

@ -65,7 +65,7 @@ func TestToFilterArg(t *testing.T) {
},
map[string]interface{}{
"address": addresses,
"fromBlock": "0x0",
"fromBlock": "latest",
"toBlock": "latest",
"topics": [][]common.Hash{},
},