-
When I imported the Nethereum latest version. There are serveral dll conflicts. |
Beta Was this translation helpful? Give feedback.
Answered by
skibitsky
Feb 23, 2024
Replies: 1 comment 3 replies
-
Hey, What Unity version do you use and how exactly do you import Nethereum DLLs? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This happens because WalletConnect and Nethereum use different versions of
BouncyCastle
library.The only workaround for this version of Unity is to disable assembly version validation in Player Settings (API reference).
Unity 2022.2 introduced binding redirects, allowing it to choose the newer
BouncyCastle
DLL at runtime, similar to how msbuild does it. I'd recommend you upgrading to 2022.2 or newer.