Skip to content

Commit 48590e5

Browse files
fix: removed EventFilter duplicate
1 parent fb9f58f commit 48590e5

File tree

1 file changed

+0
-59
lines changed

1 file changed

+0
-59
lines changed

Sources/web3swift/Contract/EventFiltering.swift

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -7,65 +7,6 @@
77
import Foundation
88
import Core
99

10-
public struct EventFilter {
11-
public enum Block {
12-
case latest
13-
case pending
14-
case blockNumber(UInt)
15-
16-
var encoded: String {
17-
switch self {
18-
case .latest:
19-
return "latest"
20-
case .pending:
21-
return "pending"
22-
case .blockNumber(let number):
23-
return String(number, radix: 16).addHexPrefix()
24-
}
25-
}
26-
}
27-
28-
public init() { }
29-
30-
public init(fromBlock: Block?, toBlock: Block?,
31-
addresses: [EthereumAddress]? = nil,
32-
parameterFilters: [[EventFilterable]?]? = nil) {
33-
self.fromBlock = fromBlock
34-
self.toBlock = toBlock
35-
self.addresses = addresses
36-
self.parameterFilters = parameterFilters
37-
}
38-
39-
public var fromBlock: Block?
40-
public var toBlock: Block?
41-
public var addresses: [EthereumAddress]?
42-
public var parameterFilters: [[EventFilterable]?]?
43-
44-
public func rpcPreEncode() -> EventFilterParameters {
45-
var encoding = EventFilterParameters()
46-
if self.fromBlock != nil {
47-
encoding.fromBlock = self.fromBlock!.encoded
48-
}
49-
if self.toBlock != nil {
50-
encoding.toBlock = self.toBlock!.encoded
51-
}
52-
if self.addresses != nil {
53-
if self.addresses!.count == 1 {
54-
encoding.address = [self.addresses![0].address]
55-
} else {
56-
var encodedAddresses = [String?]()
57-
for addr in self.addresses! {
58-
encodedAddresses.append(addr.address)
59-
}
60-
encoding.address = encodedAddresses
61-
}
62-
}
63-
return encoding
64-
}
65-
}
66-
67-
// MARK: - Internal functions
68-
6910
public struct EventFilter {
7011
public enum Block {
7112
case latest

0 commit comments

Comments
 (0)