# `EEVM.Transaction.FeeMarket`
[🔗](https://github.com/mw2000/eevm/blob/v0.1.0/lib/eevm/transaction.ex#L236)

EIP-1559 fee market transaction (type 2): `chain_id`, `nonce`,
`max_priority_fee_per_gas`, `max_fee_per_gas`, `gas_limit`, `to`,
`value`, `data`, `access_list`, and the signature `y_parity`, `r`, `s`.
`EEVM.Transaction` describes each field.

# `t`

```elixir
@type t() :: %EEVM.Transaction.FeeMarket{
  access_list: EEVM.Transaction.access_list(),
  chain_id: non_neg_integer(),
  data: binary(),
  gas_limit: non_neg_integer(),
  max_fee_per_gas: non_neg_integer(),
  max_priority_fee_per_gas: non_neg_integer(),
  nonce: non_neg_integer(),
  r: non_neg_integer(),
  s: non_neg_integer(),
  to: EEVM.Transaction.address() | nil,
  value: non_neg_integer(),
  y_parity: 0 | 1
}
```

---

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