Work has been done for "signing of binary messages" in the Android mobile wallet. To test the implementation, the wallet-test-bench should enable related tests for the mobile wallets. Currently, these tests were disabled because the dapp-libraries in this repo threw the error:
throw new Error(`signing 'BinaryMessage' is not yet supported by the mobile wallets`);
In preparation for updating the wallet-connect-test-bench for testing the signing of binary messages in the mobile wallets, some changes were required:
Add entrypoint for binary signing in mobile wallets.
Add support to pass the WalletConnectNamespaceConfig instead of using the default one. This is particularly useful for the wallet-connect-test-bench since we want to exclude RequestVerifiablePresentation method to be able to test legacy wallets.
Fix circular dependency between index and WalletConnect.ts files.
Purpose
Work has been done for "signing of binary messages" in the Android mobile wallet. To test the implementation, the
wallet-test-bench
should enable related tests for the mobile wallets. Currently, these tests were disabled because thedapp-libraries
in this repo threw the error:Closes #68 Related to: https://github.com/Concordium/concordium-misc-tools/pull/145
Changes
In preparation for updating the
wallet-connect-test-bench
for testing the signing of binary messages in the mobile wallets, some changes were required:WalletConnectNamespaceConfig
instead of using the default one. This is particularly useful for thewallet-connect-test-bench
since we want to excludeRequestVerifiablePresentation
method to be able to test legacy wallets.index
andWalletConnect.ts
files.