func (rc *RPCClient) GetKeys() ([]byte, error) {
	resp := new(types.RPCTypeGetKeysResponse)
	err := rc.rpc.Call("RPCMethods.GetKeys", new(types.RPCTypeNone), resp)
	if err != nil {
		return nil, err
	}
	return resp.Keys, nil
}
GetKeys returns a binary list of keys from the server.
package clrpcclient
import (
	"net/rpc"
	"github.com/JonathanLogan/cypherlock/types"
)
type RPCClient struct {
	rpc *rpc.Client
}
func NewRPCClient(addr string) (*RPCClient, error) {
	client, err := rpc.DialHTTP("tcp", addr)
	if err != nil {
		return nil, err
	}
	rc := &RPCClient{
		rpc: client,
	}
	return rc, nil
}