diff --git a/pkg/rpc/client/client.go b/pkg/rpc/client/client.go index 953c25477..3c6184bb7 100644 --- a/pkg/rpc/client/client.go +++ b/pkg/rpc/client/client.go @@ -34,7 +34,6 @@ type Client struct { cli *http.Client endpoint *url.URL ctx context.Context - version string wifMu *sync.Mutex wif *keys.WIF balancer request.BalanceGetter @@ -59,10 +58,6 @@ type Options struct { CACert string DialTimeout time.Duration RequestTimeout time.Duration - // Version is the version of the client that will be send - // along with the request body. If no version is specified - // the default version (currently 2.0) will be used. - Version string } // cache stores cache values for the RPC client methods @@ -92,10 +87,6 @@ func New(ctx context.Context, endpoint string, opts Options) (*Client, error) { opts.RequestTimeout = defaultRequestTimeout } - if opts.Version == "" { - opts.Version = defaultClientVersion - } - httpClient := &http.Client{ Transport: &http.Transport{ DialContext: (&net.Dialer{ @@ -114,7 +105,6 @@ func New(ctx context.Context, endpoint string, opts Options) (*Client, error) { cli: httpClient, wifMu: new(sync.Mutex), endpoint: url, - version: opts.Version, } if opts.Balancer == nil { opts.Balancer = cl @@ -172,7 +162,7 @@ func (c *Client) CalculateInputs(address string, asset util.Uint256, cost util.F func (c *Client) performRequest(method string, p request.RawParams, v interface{}) error { var ( r = request.Raw{ - JSONRPC: c.version, + JSONRPC: request.JSONRPCVersion, Method: method, RawParams: p.Values, ID: 1,