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",
17 "swift_versions": "5.3",
18 "pod_target_xcconfig": {
19 "OTHER_SWIFT_FLAGS": "-DCocoaPods"
26 "default_subspecs": "WalletConnect",
29 "name": "WalletConnect",
30 "source_files": "Sources/Web3Wallet/**/*.{h,m,swift}",
32 "WalletConnectSwiftV2/WalletConnectSign": [
35 "WalletConnectSwiftV2/WalletConnectAuth": [
38 "WalletConnectSwiftV2/WalletConnectPush": [
41 "WalletConnectSwiftV2/WalletConnectVerify": [
47 "name": "WalletConnectSign",
48 "source_files": "Sources/WalletConnectSign/**/*.{h,m,swift}",
50 "WalletConnectSwiftV2/WalletConnectPairing": [
53 "WalletConnectSwiftV2/WalletConnectSigner": [
56 "WalletConnectSwiftV2/WalletConnectVerify": [
62 "name": "WalletConnectAuth",
63 "source_files": "Sources/Auth/**/*.{h,m,swift}",
65 "WalletConnectSwiftV2/WalletConnectPairing": [
68 "WalletConnectSwiftV2/WalletConnectSigner": [
71 "WalletConnectSwiftV2/WalletConnectVerify": [
77 "name": "WalletConnectVerify",
78 "source_files": "Sources/WalletConnectVerify/**/*.{h,m,swift}",
80 "WalletConnectSwiftV2/WalletConnectUtils": [
83 "WalletConnectSwiftV2/WalletConnectNetworking": [
89 "name": "WalletConnectChat",
90 "source_files": "Sources/Chat/**/*.{h,m,swift}",
92 "WalletConnectSwiftV2/WalletConnectSync": [
95 "WalletConnectSwiftV2/WalletConnectIdentity": [
101 "name": "WalletConnectSync",
102 "source_files": "Sources/WalletConnectSync/**/*.{h,m,swift}",
104 "WalletConnectSwiftV2/WalletConnectSigner": [
110 "name": "WalletConnectSigner",
111 "source_files": "Sources/WalletConnectSigner/**/*.{h,m,swift}",
113 "WalletConnectSwiftV2/WalletConnectNetworking": [
119 "name": "WalletConnectIdentity",
120 "source_files": "Sources/WalletConnectIdentity/**/*.{h,m,swift}",
122 "WalletConnectSwiftV2/WalletConnectNetworking": [
125 "WalletConnectSwiftV2/WalletConnectJWT": [
131 "name": "WalletConnectPush",
132 "source_files": "Sources/WalletConnectPush/**/*.{h,m,swift}",
134 "WalletConnectSwiftV2/WalletConnectNetworking": [
137 "WalletConnectSwiftV2/WalletConnectJWT": [
143 "name": "WalletConnectJWT",
144 "source_files": "Sources/WalletConnectJWT/**/*.{h,m,swift}",
146 "WalletConnectSwiftV2/WalletConnectKMS": [
152 "name": "WalletConnectNetworking",
153 "source_files": "Sources/WalletConnectNetworking/**/*.{h,m,swift}",
155 "WalletConnectSwiftV2/WalletConnectRelay": [
158 "WalletConnectSwiftV2/HTTPClient": [
164 "name": "WalletConnectPairing",
165 "source_files": "Sources/WalletConnectPairing/**/*.{h,m,swift}",
167 "WalletConnectSwiftV2/WalletConnectNetworking": [
173 "name": "WalletConnectRouter",
174 "source_files": "Sources/WalletConnectRouter/**/*.{h,m,swift}",
180 "name": "WalletConnectRelay",
181 "source_files": "Sources/WalletConnectRelay/**/*.{h,m,swift}",
183 "WalletConnectSwiftV2/WalletConnectJWT": [
187 "resource_bundles": {
188 "WalletConnect_WalletConnectRelay": [
189 "Sources/WalletConnectRelay/PackageConfig.json"
194 "name": "WalletConnectUtils",
195 "source_files": "Sources/WalletConnectUtils/**/*.{h,m,swift}",
197 "WalletConnectSwiftV2/JSONRPC": [
203 "name": "WalletConnectKMS",
204 "source_files": "Sources/WalletConnectKMS/**/*.{h,m,swift}",
206 "WalletConnectSwiftV2/WalletConnectUtils": [
213 "source_files": "Sources/Commons/**/*.{h,m,swift}"
217 "source_files": "Sources/JSONRPC/**/*.{h,m,swift}",
219 "WalletConnectSwiftV2/Commons": [
225 "name": "HTTPClient",
226 "source_files": "Sources/HTTPClient/**/*.{h,m,swift}"
229 "name": "WalletConnectModal",
230 "source_files": "Sources/WalletConnectModal/**/*.{h,m,swift}",
232 "WalletConnectSwiftV2/WalletConnectSign": [
244 "swift_version": "5.3"