UNPKG

@etherspot/modular-sdk

Version:

Etherspot Modular SDK - build with ERC-7579 smart accounts modules

27 lines 735 B
import { Address, Hex } from 'viem'; export type AccountType = 'erc7579-implementation'; export type InitialModules = { validators: Module[]; executors: Module[]; hooks: Module[]; fallbacks: Module[]; }; export type ModuleType = 'validator' | 'executor' | 'fallback' | 'hook'; export type Module = { module: Address; data?: Hex; additionalContext?: Hex; type: ModuleType; }; type ModuleTypeIds = { [index in ModuleType]: number; }; export declare const moduleTypeIds: ModuleTypeIds; export interface TypedDataField { name: string; type: string; } export type Bytes = ArrayLike<number>; export type BytesLike = Uint8Array | Hex | Bytes | String; export {}; //# sourceMappingURL=types.d.ts.map