WalletConnectRust
WalletConnectRust copied to clipboard
WalletConnect Rust SDK
# Description Refactors the ERC-6492 and ERC-1271 logic into the dedicated [erc6492](https://github.com/WalletConnect/erc6492) library. Removes all the Foundry logic and unnecessary dependencies. EOA verification remains as it was already written and...
# Description This change adds Sign API framework, and a simple example client to demonstrate pairing and session creation capabilities. This change introduces the following functionality: - Sign API payload...
https://walletconnect.slack.com/archives/C03T29N5DSL/p1708969092329669?thread_ts=1708957806.570149&cid=C03T29N5DSL
https://github.com/WalletConnect/WalletConnectRust/pull/64/files#r1490075021
Current [Ethereum is hardcoded](https://github.com/WalletConnect/WalletConnectRust/blob/b031367a9dda46efc26fd7a7ad2e847d4cf1a2af/relay_rpc/src/auth/cacao.rs#L101) and only eip155/ECDSA signatures are supported. Extend support for verifying Solana SIWE messages according to [CAIP-122 for Solana](https://github.com/ChainAgnostic/namespaces/blob/main/solana/caip122.md). This requires verifying the `Solana` keyword in the...
I have implemented WCv2 Sign Api downstream, before `WalletConnectRust` project has started. https://docs.walletconnect.com/api/sign/overview I have also implemented some of the Core APIs that are required to establish a simple WCv2...
The tokio version is being explicitly locked at v1.22. This is a problem with projects building with solana dependencies, that are locked at v1.14 of tokio. We forked this repo...
The websocket relay client will currently only emit `Error` event when the connection is finished not gracefully. It should also emit `Disconnected` otherwise consumer may think the connection is intact,...
# Description Resolves # (issue) ## How Has This Been Tested? ## Due Diligence * [ ] Breaking change * [ ] Requires a documentation update * [ ] Requires...
# Description Updates the README to address our policy for WalletConnect Rust SDKs. ## How Has This Been Tested? N/A ## Due Diligence * [ ] Breaking change * [...