code: func NewRemoteKeyClient(rpcAddress string, logger *logging.Logger) (KeyClient, error) {
  	logger = logger.WithScope("RemoteKeyClient")
  	var opts []grpc.DialOption
  	opts = append(opts, grpc.WithInsecure())
  	conn, err := grpc.Dial(rpcAddress, opts...)
  	if err != nil {
  		return nil, err
  	}
  	kc := NewKeysClient(conn)
  
  	return &remoteKeyClient{kc: kc, rpcAddress: rpcAddress, logger: logger}, nil
  }
docs: // NewRemoteKeyClient returns a new keys client for provided rpc location