/WalletConnectSwiftV2

WalletConnect Swift SDK v2

Primary LanguageSwiftApache License 2.0Apache-2.0

Wallet Connect v.2 - Swift

CI main CI develop

Swift implementation of WalletConnect v.2 protocol for native iOS applications.

Requirements

  • iOS 13
  • XCode 13
  • Swift 5

Documentation & Usage

Installation

Swift Package Manager

Add .package(url:_:) to your Package.swift:

dependencies: [
    .package(url: "https://github.com/WalletConnect/WalletConnectSwiftV2", .branch("main")),
],

Setting Project ID

Follow instructions from Configuration.xcconfig and configure PROJECT_ID with your ID from WalletConnect Dashboard

// Uncomment next line and paste your project id. Get this on: https://cloud.walletconnect.com/sign-in
// PROJECT_ID = YOUR_PROJECT_ID

Example App

open Example/ExampleApp.xcodeproj

License

Apache 2.0