const alchemyFeeEstimator: (transport) => ClientMiddlewareFn;Defined in: account-kit/infra/src/middleware/feeEstimator.ts:32
Function that estimates the transaction fees using Alchemy methods for a given client. It fetches the latest block and estimates the max priority fee per gas, applying any overrides or fee options provided.
import { alchemyFeeEstimator, alchemy } from "@account-kit/infra";
import { createSmartAccountClient } from "@aa-sdk/core";
const alchemyTransport = alchemy({
chain: sepolia,
apiKey: "your-api-key",
});
const client = createSmartAccountClient({
feeEstimator: alchemyFeeEstimator(alchemyTransport),
...otherParams,
});| Parameter | Type | Description |
|---|---|---|
|
| An alchemy transport for making Alchemy specific RPC calls |
ClientMiddlewareFn
A middleware function that takes a transaction structure and fee options, and returns the augmented structure with estimated fees