viem
Version:
9 lines • 683 B
TypeScript
import type { SmartAccount } from '../accounts/types.js';
/** @link https://github.com/eth-infinitism/account-abstraction/releases */
export type EntryPointVersion = '0.6' | '0.7';
export type DeriveEntryPointVersion<account extends SmartAccount | undefined> = account extends SmartAccount ? account['entryPoint']['version'] : EntryPointVersion;
/** @internal */
export type GetEntryPointVersionParameter<version extends EntryPointVersion | undefined, versionOverride extends EntryPointVersion | undefined = EntryPointVersion | undefined> = {
entryPointVersion?: version | versionOverride | EntryPointVersion | null | undefined;
};
//# sourceMappingURL=entryPointVersion.d.ts.map