1
+ [
2
+ {
3
+ "type" : " constructor" ,
4
+ "inputs" : [
5
+ {
6
+ "name" : " name_" ,
7
+ "type" : " string" ,
8
+ "internalType" : " string"
9
+ },
10
+ {
11
+ "name" : " symbol_" ,
12
+ "type" : " string" ,
13
+ "internalType" : " string"
14
+ }
15
+ ],
16
+ "stateMutability" : " nonpayable"
17
+ },
18
+ {
19
+ "type" : " function" ,
20
+ "name" : " allowance" ,
21
+ "inputs" : [
22
+ {
23
+ "name" : " owner" ,
24
+ "type" : " address" ,
25
+ "internalType" : " address"
26
+ },
27
+ {
28
+ "name" : " spender" ,
29
+ "type" : " address" ,
30
+ "internalType" : " address"
31
+ }
32
+ ],
33
+ "outputs" : [
34
+ {
35
+ "name" : " " ,
36
+ "type" : " uint256" ,
37
+ "internalType" : " uint256"
38
+ }
39
+ ],
40
+ "stateMutability" : " view"
41
+ },
42
+ {
43
+ "type" : " function" ,
44
+ "name" : " approve" ,
45
+ "inputs" : [
46
+ {
47
+ "name" : " spender" ,
48
+ "type" : " address" ,
49
+ "internalType" : " address"
50
+ },
51
+ {
52
+ "name" : " amount" ,
53
+ "type" : " uint256" ,
54
+ "internalType" : " uint256"
55
+ }
56
+ ],
57
+ "outputs" : [
58
+ {
59
+ "name" : " " ,
60
+ "type" : " bool" ,
61
+ "internalType" : " bool"
62
+ }
63
+ ],
64
+ "stateMutability" : " nonpayable"
65
+ },
66
+ {
67
+ "type" : " function" ,
68
+ "name" : " balanceOf" ,
69
+ "inputs" : [
70
+ {
71
+ "name" : " account" ,
72
+ "type" : " address" ,
73
+ "internalType" : " address"
74
+ }
75
+ ],
76
+ "outputs" : [
77
+ {
78
+ "name" : " " ,
79
+ "type" : " uint256" ,
80
+ "internalType" : " uint256"
81
+ }
82
+ ],
83
+ "stateMutability" : " view"
84
+ },
85
+ {
86
+ "type" : " function" ,
87
+ "name" : " decimals" ,
88
+ "inputs" : [],
89
+ "outputs" : [
90
+ {
91
+ "name" : " " ,
92
+ "type" : " uint8" ,
93
+ "internalType" : " uint8"
94
+ }
95
+ ],
96
+ "stateMutability" : " view"
97
+ },
98
+ {
99
+ "type" : " function" ,
100
+ "name" : " decreaseAllowance" ,
101
+ "inputs" : [
102
+ {
103
+ "name" : " spender" ,
104
+ "type" : " address" ,
105
+ "internalType" : " address"
106
+ },
107
+ {
108
+ "name" : " subtractedValue" ,
109
+ "type" : " uint256" ,
110
+ "internalType" : " uint256"
111
+ }
112
+ ],
113
+ "outputs" : [
114
+ {
115
+ "name" : " " ,
116
+ "type" : " bool" ,
117
+ "internalType" : " bool"
118
+ }
119
+ ],
120
+ "stateMutability" : " nonpayable"
121
+ },
122
+ {
123
+ "type" : " function" ,
124
+ "name" : " increaseAllowance" ,
125
+ "inputs" : [
126
+ {
127
+ "name" : " spender" ,
128
+ "type" : " address" ,
129
+ "internalType" : " address"
130
+ },
131
+ {
132
+ "name" : " addedValue" ,
133
+ "type" : " uint256" ,
134
+ "internalType" : " uint256"
135
+ }
136
+ ],
137
+ "outputs" : [
138
+ {
139
+ "name" : " " ,
140
+ "type" : " bool" ,
141
+ "internalType" : " bool"
142
+ }
143
+ ],
144
+ "stateMutability" : " nonpayable"
145
+ },
146
+ {
147
+ "type" : " function" ,
148
+ "name" : " name" ,
149
+ "inputs" : [],
150
+ "outputs" : [
151
+ {
152
+ "name" : " " ,
153
+ "type" : " string" ,
154
+ "internalType" : " string"
155
+ }
156
+ ],
157
+ "stateMutability" : " view"
158
+ },
159
+ {
160
+ "type" : " function" ,
161
+ "name" : " symbol" ,
162
+ "inputs" : [],
163
+ "outputs" : [
164
+ {
165
+ "name" : " " ,
166
+ "type" : " string" ,
167
+ "internalType" : " string"
168
+ }
169
+ ],
170
+ "stateMutability" : " view"
171
+ },
172
+ {
173
+ "type" : " function" ,
174
+ "name" : " totalSupply" ,
175
+ "inputs" : [],
176
+ "outputs" : [
177
+ {
178
+ "name" : " " ,
179
+ "type" : " uint256" ,
180
+ "internalType" : " uint256"
181
+ }
182
+ ],
183
+ "stateMutability" : " view"
184
+ },
185
+ {
186
+ "type" : " function" ,
187
+ "name" : " transfer" ,
188
+ "inputs" : [
189
+ {
190
+ "name" : " to" ,
191
+ "type" : " address" ,
192
+ "internalType" : " address"
193
+ },
194
+ {
195
+ "name" : " amount" ,
196
+ "type" : " uint256" ,
197
+ "internalType" : " uint256"
198
+ }
199
+ ],
200
+ "outputs" : [
201
+ {
202
+ "name" : " " ,
203
+ "type" : " bool" ,
204
+ "internalType" : " bool"
205
+ }
206
+ ],
207
+ "stateMutability" : " nonpayable"
208
+ },
209
+ {
210
+ "type" : " function" ,
211
+ "name" : " transferFrom" ,
212
+ "inputs" : [
213
+ {
214
+ "name" : " from" ,
215
+ "type" : " address" ,
216
+ "internalType" : " address"
217
+ },
218
+ {
219
+ "name" : " to" ,
220
+ "type" : " address" ,
221
+ "internalType" : " address"
222
+ },
223
+ {
224
+ "name" : " amount" ,
225
+ "type" : " uint256" ,
226
+ "internalType" : " uint256"
227
+ }
228
+ ],
229
+ "outputs" : [
230
+ {
231
+ "name" : " " ,
232
+ "type" : " bool" ,
233
+ "internalType" : " bool"
234
+ }
235
+ ],
236
+ "stateMutability" : " nonpayable"
237
+ },
238
+ {
239
+ "type" : " event" ,
240
+ "name" : " Approval" ,
241
+ "inputs" : [
242
+ {
243
+ "name" : " owner" ,
244
+ "type" : " address" ,
245
+ "indexed" : true ,
246
+ "internalType" : " address"
247
+ },
248
+ {
249
+ "name" : " spender" ,
250
+ "type" : " address" ,
251
+ "indexed" : true ,
252
+ "internalType" : " address"
253
+ },
254
+ {
255
+ "name" : " value" ,
256
+ "type" : " uint256" ,
257
+ "indexed" : false ,
258
+ "internalType" : " uint256"
259
+ }
260
+ ],
261
+ "anonymous" : false
262
+ },
263
+ {
264
+ "type" : " event" ,
265
+ "name" : " Transfer" ,
266
+ "inputs" : [
267
+ {
268
+ "name" : " from" ,
269
+ "type" : " address" ,
270
+ "indexed" : true ,
271
+ "internalType" : " address"
272
+ },
273
+ {
274
+ "name" : " to" ,
275
+ "type" : " address" ,
276
+ "indexed" : true ,
277
+ "internalType" : " address"
278
+ },
279
+ {
280
+ "name" : " value" ,
281
+ "type" : " uint256" ,
282
+ "indexed" : false ,
283
+ "internalType" : " uint256"
284
+ }
285
+ ],
286
+ "anonymous" : false
287
+ }
288
+ ]
289
+
0 commit comments