function defaultFeeEstimator<C>(client): ClientMiddlewareFn;Defined in: aa-sdk/core/src/middleware/defaults/feeEstimator.ts:26
Default fee estimator middleware function that estimates the maximum fee per gas and maximum priority fee per gas for a given client and applies the necessary overrides and fee options.
import { createSmartAccountClient, defaultFeeEstimator, createBundlerClient } from "@aa-sdk/core";
const bundlerClient = createBundlerClient(...);
// NOTE: this is already provided by the smart account client
const client = createSmartAccountClient({
feeEstimator: defaultFeeEstimator(bundlerClient),
...otherParams
});| Type Parameter | Description |
|---|---|
| The type of the client |
| Parameter | Type | Description |
|---|---|---|
|
| The client to perform the fee estimation |
ClientMiddlewareFn
A middleware function that takes in the struct and options, estimates the fees, and updates the struct with the estimated fees