UNPKG

@etherspot/modular-sdk

Version:

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

29 lines 1.05 kB
import { Hex } from 'viem'; import { SigHookInit } from './interfaces.js'; export declare const HookMultiplexer: readonly [{ readonly type: "function"; readonly name: "onInstall"; readonly inputs: readonly [{ readonly name: "data"; readonly type: "bytes"; readonly internalType: "bytes"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "addHook"; readonly inputs: readonly [{ readonly name: "hook"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "hookType"; readonly type: "bytes1"; readonly internalType: "enum HookType"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; export declare function getHookMultiPlexerInitData(globalHooks?: Hex[], valueHooks?: Hex[], delegatecallHooks?: Hex[], sigHooks?: SigHookInit[], targetSigHooks?: SigHookInit[]): Hex; //# sourceMappingURL=utils.d.ts.map