# Fee

Utility types for working with Ethereum transaction fees and fee history.

## Functions

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`Fee.effectiveGasPrice`](/api/Fee/effectiveGasPrice) | Computes the effective gas price an EIP-1559 transaction will pay: |
| [`Fee.estimateMaxFeePerGas`](/api/Fee/estimateMaxFeePerGas) | Estimates a `maxFeePerGas` from a base fee, a priority tip, and a multiplier applied to the base fee: |
| [`Fee.fromHistoryRpc`](/api/Fee/fromHistoryRpc) | Converts a [`Fee.FeeHistoryRpc`](/api/Fee/types#feehistoryrpc) to a [`Fee.FeeHistory`](/api/Fee/types#feehistory). |
| [`Fee.toHistoryRpc`](/api/Fee/toHistoryRpc) | Converts a [`Fee.FeeHistory`](/api/Fee/types#feehistory) to a [`Fee.FeeHistoryRpc`](/api/Fee/types#feehistoryrpc). |

## Types

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`Fee.FeeHistory`](/api/Fee/types#feefeehistory) |  |
| [`Fee.FeeHistoryRpc`](/api/Fee/types#feefeehistoryrpc) |  |
| [`Fee.FeeValues`](/api/Fee/types#feefeevalues) |  |
| [`Fee.FeeValuesEip1559`](/api/Fee/types#feefeevalueseip1559) |  |
| [`Fee.FeeValuesEip1559Rpc`](/api/Fee/types#feefeevalueseip1559rpc) |  |
| [`Fee.FeeValuesEip4844`](/api/Fee/types#feefeevalueseip4844) |  |
| [`Fee.FeeValuesEip4844Rpc`](/api/Fee/types#feefeevalueseip4844rpc) |  |
| [`Fee.FeeValuesLegacy`](/api/Fee/types#feefeevalueslegacy) |  |
| [`Fee.FeeValuesLegacyRpc`](/api/Fee/types#feefeevalueslegacyrpc) |  |
| [`Fee.FeeValuesRpc`](/api/Fee/types#feefeevaluesrpc) |  |
| [`Fee.FeeValuesType`](/api/Fee/types#feefeevaluestype) |  |
