Skip to content

Commit e2b248d

Browse files
chore!: ENS interface cleanup (#681)
* interface cleanup * chore: fixed formatting - removed redundant empty space between brackets * chore: removed extraData for read and write operations Co-authored-by: Jenea Vranceanu <[email protected]>
1 parent ead45a1 commit e2b248d

File tree

3 files changed

+51
-36
lines changed

3 files changed

+51
-36
lines changed

Sources/web3swift/Utils/ENS/ENS.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public class ENS {
8484
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
8585
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
8686
}
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 {
8888
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
8989
}
9090
guard isAddrSupports else {
@@ -101,7 +101,7 @@ public class ENS {
101101
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
102102
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
103103
}
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 {
105105
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
106106
}
107107
guard isAddrSupports else {
@@ -119,7 +119,7 @@ public class ENS {
119119
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
120120
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
121121
}
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 {
123123
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
124124
}
125125
guard isNameSupports else {
@@ -136,7 +136,7 @@ public class ENS {
136136
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
137137
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
138138
}
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 {
140140
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
141141
}
142142
guard isNameSupports else {
@@ -155,7 +155,7 @@ public class ENS {
155155
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
156156
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
157157
}
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 {
159159
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
160160
}
161161
guard isContentSupports else {
@@ -172,7 +172,7 @@ public class ENS {
172172
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
173173
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
174174
}
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 {
176176
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
177177
}
178178
guard isContentSupports else {
@@ -190,7 +190,7 @@ public class ENS {
190190
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
191191
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
192192
}
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 {
194194
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
195195
}
196196
guard isABISupports else {
@@ -207,7 +207,7 @@ public class ENS {
207207
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
208208
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
209209
}
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 {
211211
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
212212
}
213213
guard isABISupports else {
@@ -225,7 +225,7 @@ public class ENS {
225225
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
226226
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
227227
}
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 {
229229
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
230230
}
231231
guard isPKSupports else {
@@ -242,7 +242,7 @@ public class ENS {
242242
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
243243
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
244244
}
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 {
246246
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
247247
}
248248
guard isPKSupports else {
@@ -260,7 +260,7 @@ public class ENS {
260260
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
261261
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
262262
}
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 {
264264
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
265265
}
266266
guard isTextSupports else {
@@ -277,7 +277,7 @@ public class ENS {
277277
guard let resolver = try? await self.registry.getResolver(forDomain: node) else {
278278
throw Web3Error.processingError(desc: "Failed to get resolver for domain")
279279
}
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 {
281281
throw Web3Error.processingError(desc: "Resolver don't support interface with this ID")
282282
}
283283
guard isTextSupports else {

0 commit comments

Comments
 (0)