> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# PerformActionFilter

```ts theme={null}
type PerformActionFilter: {
  "address": string | string[];
  "fromBlock": BlockTag;
  "nodeLocation": NodeLocation;
  "toBlock": BlockTag;
  "topics": (null | string | string[])[];
 } | {
  "address": string | string[];
  "blockHash": string;
  "nodeLocation": NodeLocation;
  "topics": (null | string | string[])[];
};
```

A normalized filter used for [**PerformActionRequest**](/sdk/content/type-aliases/PerformActionRequest) objects.

## Source

[providers/abstract-provider.ts:463](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/abstract-provider.ts#L463)
