SimpleAccountFactoryAbi
1 const SimpleAccountFactoryAbi: readonly [ 2 { 3 inputs: readonly [ 4 { 5 internalType: "contract IEntryPoint"; 6 name: "_entryPoint"; 7 type: "address"; 8 }, 9 ]; 10 stateMutability: "nonpayable"; 11 type: "constructor"; 12 }, 13 { 14 inputs: readonly []; 15 name: "accountImplementation"; 16 outputs: readonly [ 17 { 18 internalType: "contract SimpleAccount"; 19 name: ""; 20 type: "address"; 21 }, 22 ]; 23 stateMutability: "view"; 24 type: "function"; 25 }, 26 { 27 inputs: readonly [ 28 { 29 internalType: "address"; 30 name: "owner"; 31 type: "address"; 32 }, 33 { 34 internalType: "uint256"; 35 name: "salt"; 36 type: "uint256"; 37 }, 38 ]; 39 name: "createAccount"; 40 outputs: readonly [ 41 { 42 internalType: "contract SimpleAccount"; 43 name: "ret"; 44 type: "address"; 45 }, 46 ]; 47 stateMutability: "nonpayable"; 48 type: "function"; 49 }, 50 { 51 inputs: readonly [ 52 { 53 internalType: "address"; 54 name: "owner"; 55 type: "address"; 56 }, 57 { 58 internalType: "uint256"; 59 name: "salt"; 60 type: "uint256"; 61 }, 62 ]; 63 name: "getAddress"; 64 outputs: readonly [ 65 { 66 internalType: "address"; 67 name: ""; 68 type: "address"; 69 }, 70 ]; 71 stateMutability: "view"; 72 type: "function"; 73 }, 74 ];
Defined in: aa-sdk/core/src/abis/SimpleAccountFactoryAbi.ts:1