@@ -24,48 +24,42 @@ public class ENS {
24
24
self . registry = registry
25
25
}
26
26
27
- func useENSResolver ( _ resolver: Resolver ) throws -> ENS {
27
+ func setENSResolver ( _ resolver: Resolver ) throws {
28
28
guard resolver. web3. provider. url == self . web3. provider. url else {
29
29
throw Web3Error . processingError ( desc: " Resolver should use same provider as ENS " )
30
30
}
31
31
self . resolver = resolver
32
- return self
33
32
}
34
33
35
- func useENSResolver ( withDomain domain: String ) throws -> ENS {
34
+ func setENSResolver ( withDomain domain: String ) throws {
36
35
guard let resolver = try ? self . registry. getResolver ( forDomain: domain) else {
37
36
throw Web3Error . processingError ( desc: " No resolver for this domain " )
38
37
}
39
38
self . resolver = resolver
40
- return self
41
39
}
42
40
43
- func useBaseRegistrar ( _ baseRegistrar: BaseRegistrar ) throws -> ENS {
41
+ func setBaseRegistrar ( _ baseRegistrar: BaseRegistrar ) throws {
44
42
guard baseRegistrar. web3. provider. url == self . web3. provider. url else {
45
43
throw Web3Error . processingError ( desc: " Base registrar should use same provider as ENS " )
46
44
}
47
45
self . baseRegistrar = baseRegistrar
48
- return self
49
46
}
50
47
51
- func useBaseRegistrar ( withAddress address: EthereumAddress ) -> ENS {
48
+ func setBaseRegistrar ( withAddress address: EthereumAddress ) {
52
49
let baseRegistrar = BaseRegistrar ( web3: web3, address: address)
53
50
self . baseRegistrar = baseRegistrar
54
- return self
55
51
}
56
52
57
- func useRegistrarController ( _ registrarController: ETHRegistrarController ) throws -> ENS {
53
+ func setRegistrarController ( _ registrarController: ETHRegistrarController ) throws {
58
54
guard registrarController. web3. provider. url == self . web3. provider. url else {
59
55
throw Web3Error . processingError ( desc: " Registrar controller should use same provider as ENS " )
60
56
}
61
57
self . registrarController = registrarController
62
- return self
63
58
}
64
59
65
- func useRegistrarController ( withAddress address: EthereumAddress ) -> ENS {
60
+ func setRegistrarController ( withAddress address: EthereumAddress ) {
66
61
let registrarController = ETHRegistrarController ( web3: web3, address: address)
67
62
self . registrarController = registrarController
68
- return self
69
63
}
70
64
71
65
lazy var defaultOptions : TransactionOptions = {
0 commit comments