using Newtonsoft.Json; namespace WalletConnectSharp.Core.Models.Ethereum { public sealed class EthGenericRequest : JsonRpcRequest { [JsonProperty("params")] private T[] _parameters; [JsonIgnore] public T[] Parameters => _parameters; public EthGenericRequest(string jsonRpcMethodName, params T[] data) : base() { this.Method = jsonRpcMethodName; this._parameters = data; } } }