# `Ethers.EventFilter`
[🔗](https://github.com/ExWeb3/elixir_ethers/blob/v0.6.12/lib/ethers/event_filter.ex#L1)

Event Filter struct and helper functions to work with the event filters

# `t`

```elixir
@type t() :: %Ethers.EventFilter{
  default_address: nil | Ethers.Types.t_address(),
  selector: ABI.FunctionSelector.t(),
  topics: [binary()]
}
```

Holds event filter topics, the event selector and the default address.

Can be passed in to `Ethers.get_logs/2` filter and fetch the logs.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
