I use the same input params to query FilterLogs api multiple times,but get different results!
for {
logs, err := eth.FilterLogs(context.Background(), ethereum.FilterQuery{
FromBlock: big.NewInt(int64(14748287)),
ToBlock: big.NewInt(int64(14750371)),
Addresses: []common.Address{
common.HexToAddress("0x7f268357a8c2552623316e2562d90e642bb538e5"),
},
Topics: [][]common.Hash{
{
common.HexToHash("0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9"),
},
},
})
fmt.Println(len(logs), err)
}
print result:
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 <nil>
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results
0 query returned more than 10000 results