@@ -10,67 +10,67 @@ import BigInt
1010
1111public class ENS {
1212
13- let web3 : web3
14- var registry : Registry
15- var resolver : Resolver ? = nil
16- var baseRegistrar : BaseRegistrar ? = nil
17- var registrarController : ETHRegistrarController ? = nil
18- var reverseRegistrar : ReverseRegistrar ? = nil
13+ public let web3 : web3
14+ public var registry : Registry
15+ public var resolver : Resolver ? = nil
16+ public var baseRegistrar : BaseRegistrar ? = nil
17+ public var registrarController : ETHRegistrarController ? = nil
18+ public var reverseRegistrar : ReverseRegistrar ? = nil
1919
20- init ? ( web3: web3 ) {
20+ public init ? ( web3: web3 ) {
2121 self . web3 = web3
2222 guard let registry = Registry ( web3: web3) else {
2323 return nil
2424 }
2525 self . registry = registry
2626 }
2727
28- func setENSResolver( _ resolver: Resolver ) throws {
28+ public func setENSResolver( _ resolver: Resolver ) throws {
2929 guard resolver. web3. provider. url == self . web3. provider. url else {
3030 throw Web3Error . processingError ( desc: " Resolver should use same provider as ENS " )
3131 }
3232 self . resolver = resolver
3333 }
3434
35- func setENSResolver( withDomain domain: String ) throws {
35+ public func setENSResolver( withDomain domain: String ) throws {
3636 guard let resolver = try ? self . registry. getResolver ( forDomain: domain) else {
3737 throw Web3Error . processingError ( desc: " No resolver for this domain " )
3838 }
3939 self . resolver = resolver
4040 }
4141
42- func setBaseRegistrar( _ baseRegistrar: BaseRegistrar ) throws {
42+ public func setBaseRegistrar( _ baseRegistrar: BaseRegistrar ) throws {
4343 guard baseRegistrar. web3. provider. url == self . web3. provider. url else {
4444 throw Web3Error . processingError ( desc: " Base registrar should use same provider as ENS " )
4545 }
4646 self . baseRegistrar = baseRegistrar
4747 }
4848
49- func setBaseRegistrar( withAddress address: EthereumAddress ) {
49+ public func setBaseRegistrar( withAddress address: EthereumAddress ) {
5050 let baseRegistrar = BaseRegistrar ( web3: web3, address: address)
5151 self . baseRegistrar = baseRegistrar
5252 }
5353
54- func setRegistrarController( _ registrarController: ETHRegistrarController ) throws {
54+ public func setRegistrarController( _ registrarController: ETHRegistrarController ) throws {
5555 guard registrarController. web3. provider. url == self . web3. provider. url else {
5656 throw Web3Error . processingError ( desc: " Registrar controller should use same provider as ENS " )
5757 }
5858 self . registrarController = registrarController
5959 }
6060
61- func setRegistrarController( withAddress address: EthereumAddress ) {
61+ public func setRegistrarController( withAddress address: EthereumAddress ) {
6262 let registrarController = ETHRegistrarController ( web3: web3, address: address)
6363 self . registrarController = registrarController
6464 }
6565
66- func setReverseRegistrar( _ reverseRegistrar: ReverseRegistrar ) throws {
66+ public func setReverseRegistrar( _ reverseRegistrar: ReverseRegistrar ) throws {
6767 guard reverseRegistrar. web3. provider. url == self . web3. provider. url else {
6868 throw Web3Error . processingError ( desc: " Registrar controller should use same provider as ENS " )
6969 }
7070 self . reverseRegistrar = reverseRegistrar
7171 }
7272
73- func setReverseRegistrar( withAddress address: EthereumAddress ) {
73+ public func setReverseRegistrar( withAddress address: EthereumAddress ) {
7474 let reverseRegistrar = ReverseRegistrar ( web3: web3, address: address)
7575 self . reverseRegistrar = reverseRegistrar
7676 }
0 commit comments