@@ -84,7 +84,7 @@ public class ENS {
84
84
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
85
85
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
86
86
}
87
- guard let isAddrSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . addr. hash ( ) ) else {
87
+ guard let isAddrSupports = try ? await resolver. supportsInterface ( interfaceID: . addr) else {
88
88
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
89
89
}
90
90
guard isAddrSupports else {
@@ -101,7 +101,7 @@ public class ENS {
101
101
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
102
102
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
103
103
}
104
- guard let isAddrSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . addr. hash ( ) ) else {
104
+ guard let isAddrSupports = try ? await resolver. supportsInterface ( interfaceID: . addr) else {
105
105
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
106
106
}
107
107
guard isAddrSupports else {
@@ -119,7 +119,7 @@ public class ENS {
119
119
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
120
120
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
121
121
}
122
- guard let isNameSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . name. hash ( ) ) else {
122
+ guard let isNameSupports = try ? await resolver. supportsInterface ( interfaceID: . name) else {
123
123
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
124
124
}
125
125
guard isNameSupports else {
@@ -136,7 +136,7 @@ public class ENS {
136
136
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
137
137
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
138
138
}
139
- guard let isNameSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . name. hash ( ) ) else {
139
+ guard let isNameSupports = try ? await resolver. supportsInterface ( interfaceID: . name) else {
140
140
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
141
141
}
142
142
guard isNameSupports else {
@@ -155,7 +155,7 @@ public class ENS {
155
155
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
156
156
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
157
157
}
158
- guard let isContentSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . content. hash ( ) ) else {
158
+ guard let isContentSupports = try ? await resolver. supportsInterface ( interfaceID: . content) else {
159
159
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
160
160
}
161
161
guard isContentSupports else {
@@ -172,7 +172,7 @@ public class ENS {
172
172
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
173
173
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
174
174
}
175
- guard let isContentSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . content. hash ( ) ) else {
175
+ guard let isContentSupports = try ? await resolver. supportsInterface ( interfaceID: . content) else {
176
176
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
177
177
}
178
178
guard isContentSupports else {
@@ -190,7 +190,7 @@ public class ENS {
190
190
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
191
191
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
192
192
}
193
- guard let isABISupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . ABI. hash ( ) ) else {
193
+ guard let isABISupports = try ? await resolver. supportsInterface ( interfaceID: . ABI) else {
194
194
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
195
195
}
196
196
guard isABISupports else {
@@ -207,7 +207,7 @@ public class ENS {
207
207
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
208
208
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
209
209
}
210
- guard let isABISupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . ABI. hash ( ) ) else {
210
+ guard let isABISupports = try ? await resolver. supportsInterface ( interfaceID: . ABI) else {
211
211
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
212
212
}
213
213
guard isABISupports else {
@@ -225,7 +225,7 @@ public class ENS {
225
225
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
226
226
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
227
227
}
228
- guard let isPKSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . pubkey. hash ( ) ) else {
228
+ guard let isPKSupports = try ? await resolver. supportsInterface ( interfaceID: . pubkey) else {
229
229
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
230
230
}
231
231
guard isPKSupports else {
@@ -242,7 +242,7 @@ public class ENS {
242
242
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
243
243
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
244
244
}
245
- guard let isPKSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . pubkey. hash ( ) ) else {
245
+ guard let isPKSupports = try ? await resolver. supportsInterface ( interfaceID: . pubkey) else {
246
246
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
247
247
}
248
248
guard isPKSupports else {
@@ -260,7 +260,7 @@ public class ENS {
260
260
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
261
261
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
262
262
}
263
- guard let isTextSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . text. hash ( ) ) else {
263
+ guard let isTextSupports = try ? await resolver. supportsInterface ( interfaceID: . text) else {
264
264
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
265
265
}
266
266
guard isTextSupports else {
@@ -277,7 +277,7 @@ public class ENS {
277
277
guard let resolver = try ? await self . registry. getResolver ( forDomain: node) else {
278
278
throw Web3Error . processingError ( desc: " Failed to get resolver for domain " )
279
279
}
280
- guard let isTextSupports = try ? await resolver. supportsInterface ( interfaceID: Resolver . InterfaceName . text. hash ( ) ) else {
280
+ guard let isTextSupports = try ? await resolver. supportsInterface ( interfaceID: . text) else {
281
281
throw Web3Error . processingError ( desc: " Resolver don't support interface with this ID " )
282
282
}
283
283
guard isTextSupports else {
0 commit comments