# `Cartouche.RPC.Configuration`
[🔗](https://github.com/zenhive/cartouche/blob/main/lib/cartouche/rpc.ex#L43)

Deserialized `eth_config` fork configuration report defined by EIP-7910.

Fields are nilable because clients may omit configuration added by newer
revisions of the method.

# `t`

```elixir
@type t() :: %Cartouche.RPC.Configuration{
  current: Cartouche.RPC.Configuration.Fork.t() | nil,
  last: Cartouche.RPC.Configuration.Fork.t() | nil,
  next: Cartouche.RPC.Configuration.Fork.t() | nil
}
```

# `deserialize`

```elixir
@spec deserialize(map()) :: t()
```

Decodes an `eth_config` result while ignoring unknown fields.

---

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