UNPKG

@owlprotocol/contracts-account-abstraction

Version:

ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.

120 lines (119 loc) 3.83 kB
export declare const _constructor: { readonly inputs: readonly [{ readonly internalType: "contract EntryPointSimulations"; readonly name: "_eps"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }; export declare const simulateEntryPoint: { readonly inputs: readonly [{ readonly internalType: "address payable"; readonly name: "ep"; readonly type: "address"; }, { readonly internalType: "bytes[]"; readonly name: "data"; readonly type: "bytes[]"; }]; readonly name: "simulateEntryPoint"; readonly outputs: readonly [{ readonly internalType: "bytes[]"; readonly name: ""; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }; export declare const functions: readonly [{ readonly inputs: readonly [{ readonly internalType: "contract EntryPointSimulations"; readonly name: "_eps"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly [{ readonly internalType: "address payable"; readonly name: "ep"; readonly type: "address"; }, { readonly internalType: "bytes[]"; readonly name: "data"; readonly type: "bytes[]"; }]; readonly name: "simulateEntryPoint"; readonly outputs: readonly [{ readonly internalType: "bytes[]"; readonly name: ""; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; export declare const events: readonly []; export declare const errors: readonly []; export declare const abi: readonly [{ readonly inputs: readonly [{ readonly internalType: "contract EntryPointSimulations"; readonly name: "_eps"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly [{ readonly internalType: "address payable"; readonly name: "ep"; readonly type: "address"; }, { readonly internalType: "bytes[]"; readonly name: "data"; readonly type: "bytes[]"; }]; readonly name: "simulateEntryPoint"; readonly outputs: readonly [{ readonly internalType: "bytes[]"; readonly name: ""; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; export declare const bytecode: `0x${string}`; export declare const deployedBytecode: `0x${string}`; export declare const implementation: `0x${string}`; export declare const PimlicoEntryPointSimulations: { abi: readonly [{ readonly inputs: readonly [{ readonly internalType: "contract EntryPointSimulations"; readonly name: "_eps"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly [{ readonly internalType: "address payable"; readonly name: "ep"; readonly type: "address"; }, { readonly internalType: "bytes[]"; readonly name: "data"; readonly type: "bytes[]"; }]; readonly name: "simulateEntryPoint"; readonly outputs: readonly [{ readonly internalType: "bytes[]"; readonly name: ""; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; bytecode: `0x${string}`; deployedBytecode: `0x${string}`; implementation: `0x${string}`; };