SimpleAccountFactoryAbi

1const 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