WalletConnectSharp
WalletConnectSharp copied to clipboard
A C# implementation of the WalletConnect client
using System; using WalletConnectSharp.Core; using WalletConnectSharp.Sign.Models; using WalletConnectSharp.Sign; using WalletConnectSharp.Storage; using Nethereum.Web3.Accounts; using WalletConnectSharp.Common.Utils; using WalletConnectSharp.Network.Models; [RpcMethod("eth_signTypedData_v4")] [RpcRequestOptions(Clock.ONE_MINUTE, 99999)] public class EthSignTypedDataV4 : List { public EthSignTypedDataV4(string account, string data)...
Bumps [xunit](https://github.com/xunit/xunit) from 2.4.2 to 2.8.0. Commits be260b3 v2.8.0 a8ceb66 #783: Add -useansicolor flag to console runner (v2) 7b0ff93 Don't show /aggressive with unlimited threads 46cdf06 Support parallel algorithm in...
Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.5.0 to 2.8.0. Commits 6438bb8 v2.8.0 2afd4cd Pick up latest dependencies b8be108 Add multiplier format support to RunSettings 3c2e493 Update to 2.7.2-pre.17 and support Xunit.ParallelAlgorithm in RunSetttings...
Fix: https://github.com/WalletConnect/WalletConnectSharp/issues/188
### Context (Web3Wallet) I've two different _complex_ RPC request payloads (for `eth_sendTransaction` and `personal_sign` methods): ``` [RpcMethod("personal_sign"), RpcRequestOptions(Clock.ONE_MINUTE, 99994)] public class EthPersonalSignRequest : List [RpcMethod("eth_sendTransaction"), RpcRequestOptions(Clock.ONE_MINUTE, 99997)] public class EthSendTransactionRequest...
After the wallet sends a session event, it can sometimes take around 30 seconds for the dapp to react.
I've recently been experimenting with this on mobile platforms. Namely, MAUI and Avalonia on iOS. I've successfully been able to send a wallet connection request to a wallet, but very...
Hey, i'm developing a Wallet and trying to use the Sign API to connect to a Dapp, sample code is as follows: SignClientOptions so = new SignClientOptions() { ProjectId =...
I am trying to reconnect to my last session from the file but if the session is not available anymore the app gets frozen. Steps to reproduce: 1. Connect my...
Update the [RelayPublishRequest](https://github.com/WalletConnect/WalletConnectSharp/blob/a815c865fd1c29881e76c014fd8219c14e587499/WalletConnectSharp.Core/Models/Relay/RelayPublishRequest.cs#L33) to make the `Tag` property optional, and ensure it's used exclusively for `wc_*` events. Also, modify the `RpcOptionsAttribute` and `RpcRequestOptionsAttribute` to reflect these changes.