code: func (ec *Client) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error) {
  	var result []types.Log
  	arg, err := toFilterArg(q)
  	if err != nil {
  		return nil, err
  	}
  	err = ec.c.CallContext(ctx, &result, "eth_getLogs", arg)
  	return result, err
  }
docs: // Filters
  // FilterLogs executes a filter query.