1
+ [
2
+ {
3
+ "inputs" : [],
4
+ "stateMutability" : " nonpayable" ,
5
+ "type" : " constructor"
6
+ },
7
+ {
8
+ "anonymous" : false ,
9
+ "inputs" : [
10
+ {
11
+ "indexed" : true ,
12
+ "internalType" : " uint24" ,
13
+ "name" : " fee" ,
14
+ "type" : " uint24"
15
+ },
16
+ {
17
+ "indexed" : true ,
18
+ "internalType" : " int24" ,
19
+ "name" : " tickSpacing" ,
20
+ "type" : " int24"
21
+ }
22
+ ],
23
+ "name" : " FeeAmountEnabled" ,
24
+ "type" : " event"
25
+ },
26
+ {
27
+ "anonymous" : false ,
28
+ "inputs" : [
29
+ {
30
+ "indexed" : true ,
31
+ "internalType" : " address" ,
32
+ "name" : " oldOwner" ,
33
+ "type" : " address"
34
+ },
35
+ {
36
+ "indexed" : true ,
37
+ "internalType" : " address" ,
38
+ "name" : " newOwner" ,
39
+ "type" : " address"
40
+ }
41
+ ],
42
+ "name" : " OwnerChanged" ,
43
+ "type" : " event"
44
+ },
45
+ {
46
+ "anonymous" : false ,
47
+ "inputs" : [
48
+ {
49
+ "indexed" : true ,
50
+ "internalType" : " address" ,
51
+ "name" : " token0" ,
52
+ "type" : " address"
53
+ },
54
+ {
55
+ "indexed" : true ,
56
+ "internalType" : " address" ,
57
+ "name" : " token1" ,
58
+ "type" : " address"
59
+ },
60
+ {
61
+ "indexed" : true ,
62
+ "internalType" : " uint24" ,
63
+ "name" : " fee" ,
64
+ "type" : " uint24"
65
+ },
66
+ {
67
+ "indexed" : false ,
68
+ "internalType" : " int24" ,
69
+ "name" : " tickSpacing" ,
70
+ "type" : " int24"
71
+ },
72
+ {
73
+ "indexed" : false ,
74
+ "internalType" : " address" ,
75
+ "name" : " pool" ,
76
+ "type" : " address"
77
+ }
78
+ ],
79
+ "name" : " PoolCreated" ,
80
+ "type" : " event"
81
+ },
82
+ {
83
+ "inputs" : [
84
+ {
85
+ "internalType" : " address" ,
86
+ "name" : " tokenA" ,
87
+ "type" : " address"
88
+ },
89
+ {
90
+ "internalType" : " address" ,
91
+ "name" : " tokenB" ,
92
+ "type" : " address"
93
+ },
94
+ {
95
+ "internalType" : " uint24" ,
96
+ "name" : " fee" ,
97
+ "type" : " uint24"
98
+ }
99
+ ],
100
+ "name" : " createPool" ,
101
+ "outputs" : [
102
+ {
103
+ "internalType" : " address" ,
104
+ "name" : " pool" ,
105
+ "type" : " address"
106
+ }
107
+ ],
108
+ "stateMutability" : " nonpayable" ,
109
+ "type" : " function"
110
+ },
111
+ {
112
+ "inputs" : [
113
+ {
114
+ "internalType" : " uint24" ,
115
+ "name" : " fee" ,
116
+ "type" : " uint24"
117
+ },
118
+ {
119
+ "internalType" : " int24" ,
120
+ "name" : " tickSpacing" ,
121
+ "type" : " int24"
122
+ }
123
+ ],
124
+ "name" : " enableFeeAmount" ,
125
+ "outputs" : [],
126
+ "stateMutability" : " nonpayable" ,
127
+ "type" : " function"
128
+ },
129
+ {
130
+ "inputs" : [
131
+ {
132
+ "internalType" : " uint24" ,
133
+ "name" : " " ,
134
+ "type" : " uint24"
135
+ }
136
+ ],
137
+ "name" : " feeAmountTickSpacing" ,
138
+ "outputs" : [
139
+ {
140
+ "internalType" : " int24" ,
141
+ "name" : " " ,
142
+ "type" : " int24"
143
+ }
144
+ ],
145
+ "stateMutability" : " view" ,
146
+ "type" : " function"
147
+ },
148
+ {
149
+ "inputs" : [
150
+ {
151
+ "internalType" : " address" ,
152
+ "name" : " " ,
153
+ "type" : " address"
154
+ },
155
+ {
156
+ "internalType" : " address" ,
157
+ "name" : " " ,
158
+ "type" : " address"
159
+ },
160
+ {
161
+ "internalType" : " uint24" ,
162
+ "name" : " " ,
163
+ "type" : " uint24"
164
+ }
165
+ ],
166
+ "name" : " getPool" ,
167
+ "outputs" : [
168
+ {
169
+ "internalType" : " address" ,
170
+ "name" : " " ,
171
+ "type" : " address"
172
+ }
173
+ ],
174
+ "stateMutability" : " view" ,
175
+ "type" : " function"
176
+ },
177
+ {
178
+ "inputs" : [],
179
+ "name" : " owner" ,
180
+ "outputs" : [
181
+ {
182
+ "internalType" : " address" ,
183
+ "name" : " " ,
184
+ "type" : " address"
185
+ }
186
+ ],
187
+ "stateMutability" : " view" ,
188
+ "type" : " function"
189
+ },
190
+ {
191
+ "inputs" : [],
192
+ "name" : " parameters" ,
193
+ "outputs" : [
194
+ {
195
+ "internalType" : " address" ,
196
+ "name" : " factory" ,
197
+ "type" : " address"
198
+ },
199
+ {
200
+ "internalType" : " address" ,
201
+ "name" : " token0" ,
202
+ "type" : " address"
203
+ },
204
+ {
205
+ "internalType" : " address" ,
206
+ "name" : " token1" ,
207
+ "type" : " address"
208
+ },
209
+ {
210
+ "internalType" : " uint24" ,
211
+ "name" : " fee" ,
212
+ "type" : " uint24"
213
+ },
214
+ {
215
+ "internalType" : " int24" ,
216
+ "name" : " tickSpacing" ,
217
+ "type" : " int24"
218
+ }
219
+ ],
220
+ "stateMutability" : " view" ,
221
+ "type" : " function"
222
+ },
223
+ {
224
+ "inputs" : [
225
+ {
226
+ "internalType" : " address" ,
227
+ "name" : " _owner" ,
228
+ "type" : " address"
229
+ }
230
+ ],
231
+ "name" : " setOwner" ,
232
+ "outputs" : [],
233
+ "stateMutability" : " nonpayable" ,
234
+ "type" : " function"
235
+ }
236
+ ]
0 commit comments