-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
My application has WalletConnect, it's connected through Swift Package Manager.
Conflicts arise because the packages use the same identifiers, but the links are different.
WalletConnect:
- Web3.swift (dependency -> https://github.com/WalletConnect/Web3.swift)
- secp256k1.swift (https://github.com/WalletConnect/Web3.swift, dependency -> https://github.com/Boilertalk/secp256k1.swift)
- SwiftProtobuf (https://github.com/trustwallet/wallet-core, dependency -> https://github.com/trustwallet/wallet-core/releases/download/3.2.1/SwiftProtobuf)
xmtp-iOS:
- Web3.swift (dependency -> https://github.com/argentlabs/web3.swift)
- secp256k1.swift (dependency -> https://github.com/GigaBitcoin/secp256k1.swift.git)
- SwiftProtobuf (https://github.com/bufbuild/connect-swift, dependencies -> https://github.com/apple/swift-protobuf.git)
WalletConnect and xmtp-ios should work together in many projects, but in SPM they conflict
Expected behavior
Solve dependency problem
Steps to reproduce the bug
- Create a project
- For WalletConnect and WalletCore -> https://github.com/WalletConnect/WalletConnectSwiftV2, https://github.com/trustwallet/wallet-core, https://github.com/WalletConnect/Web3.swift to Swift Package Manager
- Add https://github.com/xmtp/xmtp-ios to Swift Package Manager
- Get dependencies error
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working