@account-kit/infra
Version:
adapters for @aa-sdk/core for interacting with alchemy services
18 lines (17 loc) • 765 B
TypeScript
import { type UserOperationFeeOptions } from "@aa-sdk/core";
import type { Chain } from "viem";
/**
* Retrieves the default user operation fee options for a given chain. Adjusts fees for specific chains like Arbitrum and Optimism.
*
* @example
* ```ts
* import { getDefaultUserOperationFeeOptions } from "@account-kit/infra";
* import { arbitrum } from "@account-kit/infra";
*
* const feeOpts = getDefaultUserOperationFeeOptions(arbitrum);
* ```
*
* @param {Chain} chain The blockchain chain for which to get the fee options
* @returns {UserOperationFeeOptions} An object containing the default fee options for user operations on the specified chain
*/
export declare const getDefaultUserOperationFeeOptions: (chain: Chain) => UserOperationFeeOptions;