@etherspot/modular-sdk
Version:
Etherspot Modular SDK - build with ERC-7579 smart accounts modules
29 lines • 1.05 kB
TypeScript
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