2 "name": "WalletConnectSwiftV2",
4 "summary": "Swift implementation of WalletConnect v.2 protocol for native iOS applications.",
5 "description": "The communications protocol for web3, WalletConnect brings the ecosystem together by enabling wallets and apps to securely connect and interact.",
6 "homepage": "https://walletconnect.com",
11 "authors": "WalletConnect, Inc.",
12 "social_media_url": "https://twitter.com/WalletConnect",
14 "git": "https://github.com/WalletConnect/WalletConnectSwiftV2.git",
20 "swift_versions": "5.3",
21 "pod_target_xcconfig": {
22 "OTHER_SWIFT_FLAGS": "-DCocoaPods"
24 "default_subspecs": "WalletConnect",
27 "name": "WalletConnect",
28 "source_files": "Sources/Web3Wallet/**/*.{h,m,swift}",
30 "WalletConnectSwiftV2/WalletConnectSign": [
33 "WalletConnectSwiftV2/WalletConnectAuth": [
36 "WalletConnectSwiftV2/WalletConnectPush": [
39 "WalletConnectSwiftV2/WalletConnectVerify": [
45 "name": "WalletConnectSign",
46 "source_files": "Sources/WalletConnectSign/**/*.{h,m,swift}",
48 "WalletConnectSwiftV2/WalletConnectPairing": [
51 "WalletConnectSwiftV2/WalletConnectSigner": [
54 "WalletConnectSwiftV2/WalletConnectVerify": [
57 "WalletConnectSwiftV2/Events": [
63 "name": "WalletConnectAuth",
64 "source_files": "Sources/Auth/**/*.{h,m,swift}",
66 "WalletConnectSwiftV2/WalletConnectPairing": [
69 "WalletConnectSwiftV2/WalletConnectSigner": [
72 "WalletConnectSwiftV2/WalletConnectVerify": [
78 "name": "WalletConnectVerify",
79 "source_files": "Sources/WalletConnectVerify/**/*.{h,m,swift}",
81 "WalletConnectSwiftV2/WalletConnectUtils": [
84 "WalletConnectSwiftV2/WalletConnectNetworking": [
90 "name": "WalletConnectChat",
91 "source_files": "Sources/Chat/**/*.{h,m,swift}",
93 "WalletConnectSwiftV2/WalletConnectSync": [
96 "WalletConnectSwiftV2/WalletConnectIdentity": [
102 "name": "WalletConnectSync",
103 "source_files": "Sources/WalletConnectSync/**/*.{h,m,swift}",
105 "WalletConnectSwiftV2/WalletConnectSigner": [
111 "name": "WalletConnectSigner",
112 "source_files": "Sources/WalletConnectSigner/**/*.{h,m,swift}",
114 "WalletConnectSwiftV2/WalletConnectNetworking": [
120 "name": "WalletConnectIdentity",
121 "source_files": "Sources/WalletConnectIdentity/**/*.{h,m,swift}",
123 "WalletConnectSwiftV2/WalletConnectNetworking": [
126 "WalletConnectSwiftV2/WalletConnectJWT": [
132 "name": "WalletConnectPush",
133 "source_files": "Sources/WalletConnectPush/**/*.{h,m,swift}",
135 "WalletConnectSwiftV2/WalletConnectNetworking": [
138 "WalletConnectSwiftV2/WalletConnectJWT": [
144 "name": "WalletConnectJWT",
145 "source_files": "Sources/WalletConnectJWT/**/*.{h,m,swift}",
147 "WalletConnectSwiftV2/WalletConnectKMS": [
153 "name": "WalletConnectNetworking",
154 "source_files": "Sources/WalletConnectNetworking/**/*.{h,m,swift}",
156 "WalletConnectSwiftV2/WalletConnectRelay": [
159 "WalletConnectSwiftV2/HTTPClient": [
165 "name": "WalletConnectPairing",
166 "source_files": "Sources/WalletConnectPairing/**/*.{h,m,swift}",
168 "WalletConnectSwiftV2/WalletConnectNetworking": [
171 "WalletConnectSwiftV2/Events": [
177 "name": "WalletConnectRouter",
178 "source_files": "Sources/WalletConnectRouter/**/*.{h,m,swift}",
184 "name": "WalletConnectRelay",
185 "source_files": "Sources/WalletConnectRelay/**/*.{h,m,swift}",
187 "WalletConnectSwiftV2/WalletConnectJWT": [
191 "resource_bundles": {
192 "WalletConnect_WalletConnectRelay": [
193 "Sources/WalletConnectRelay/PackageConfig.json"
198 "name": "WalletConnectUtils",
199 "source_files": "Sources/WalletConnectUtils/**/*.{h,m,swift}",
201 "WalletConnectSwiftV2/JSONRPC": [
207 "name": "WalletConnectKMS",
208 "source_files": "Sources/WalletConnectKMS/**/*.{h,m,swift}",
210 "WalletConnectSwiftV2/WalletConnectUtils": [
217 "source_files": "Sources/Commons/**/*.{h,m,swift}"
221 "source_files": "Sources/Events/**/*.{h,m,swift}",
223 "WalletConnectSwiftV2/WalletConnectNetworking": [
226 "WalletConnectSwiftV2/WalletConnectUtils": [
233 "source_files": "Sources/JSONRPC/**/*.{h,m,swift}",
235 "WalletConnectSwiftV2/Commons": [
241 "name": "HTTPClient",
242 "source_files": "Sources/HTTPClient/**/*.{h,m,swift}"
245 "name": "WalletConnectModal",
246 "source_files": "Sources/WalletConnectModal/**/*.{h,m,swift}",
248 "WalletConnectSwiftV2/WalletConnectSign": [
260 "swift_version": "5.3"