diff --git a/.github/workflows/swiftlint.yml b/.github/workflows/swiftlint.yml new file mode 100644 index 00000000..c0608af3 --- /dev/null +++ b/.github/workflows/swiftlint.yml @@ -0,0 +1,17 @@ +name: SwiftLint + +on: + pull_request: + paths: + - '.github/workflows/swiftlint.yml' + - '.swiftlint.yml' + - '**/*.swift' + +jobs: + SwiftLint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: GitHub Action for SwiftLint + uses: norio-nomura/action-swiftlint@3.2.1 + \ No newline at end of file diff --git a/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointSource.swift b/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointSource.swift index 92eaa501..ce70d3c1 100644 --- a/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointSource.swift +++ b/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointSource.swift @@ -31,7 +31,7 @@ struct BundleCheckpointSource: CheckpointSource { func birthday(for height: BlockHeight) -> Checkpoint { Checkpoint.birthday( - with: height, + with: height, checkpointDirectory: BundleCheckpointURLProvider.default.url(self.network) ) ?? saplingActivation } diff --git a/Sources/ZcashLightClientKit/Modules/Service/LightWalletService.swift b/Sources/ZcashLightClientKit/Modules/Service/LightWalletService.swift index 2bbf307c..b6f3cf60 100644 --- a/Sources/ZcashLightClientKit/Modules/Service/LightWalletService.swift +++ b/Sources/ZcashLightClientKit/Modules/Service/LightWalletService.swift @@ -137,10 +137,6 @@ protocol LightWalletServiceResponse { struct LightWalletServiceFactory { let endpoint: LightWalletEndpoint - init(endpoint: LightWalletEndpoint) { - self.endpoint = endpoint - } - func make() -> LightWalletService { return LightWalletGRPCService(endpoint: endpoint) } diff --git a/Sources/ZcashLightClientKit/Rust/ZcashKeyDerivationBackend.swift b/Sources/ZcashLightClientKit/Rust/ZcashKeyDerivationBackend.swift index ade6a271..fb7ed96e 100644 --- a/Sources/ZcashLightClientKit/Rust/ZcashKeyDerivationBackend.swift +++ b/Sources/ZcashLightClientKit/Rust/ZcashKeyDerivationBackend.swift @@ -11,10 +11,6 @@ import libzcashlc struct ZcashKeyDerivationBackend: ZcashKeyDerivationBackendWelding { let networkType: NetworkType - init(networkType: NetworkType) { - self.networkType = networkType - } - // MARK: Address metadata and validation static func getAddressMetadata(_ address: String) -> AddressMetadata? { var networkId: UInt32 = 0