lnd.xprv/lnrpc/signrpc
Olaoluwa Osuntokun b7757683b2
lnrpc/signrpc: implement new SignerServer sub RPC server
In this commit, we add a full implementation of the new SignerServer sub
RPC service within the main root RPC service. This service is able to
fully manage its macaroons, and service any connected clients. Atm, this
service only has a single method: SignOutputRaw which mimics the
existing lnwallet.Signer interface within lnd itself. As the API's are
so similar, it will be possible for a client to directly use the
lnwallet.Signer interface, and have a proxy that sends the request over
RPC, and translates the proto layer on both sides. To the client, it
doesn't know that it's using a remote, or local RPC.
2018-11-28 20:57:01 -08:00
..
config_active.go lnrpc/signrpc: create new signrpc package with build-flag guarded config 2018-11-28 20:56:38 -08:00
config_default.go lnrpc/signrpc: create new signrpc package with build-flag guarded config 2018-11-28 20:56:38 -08:00
driver.go lnrpc/signrpc: add and generate new set of protos for Signer service 2018-11-28 20:56:58 -08:00
gen_protos.sh lnrpc/signrpc: add new gen_protos.sh to generate minimal protos 2018-11-28 20:56:59 -08:00
log.go lnrpc/signrpc: implement new SignerServer sub RPC server 2018-11-28 20:57:01 -08:00
signer_server.go lnrpc/signrpc: implement new SignerServer sub RPC server 2018-11-28 20:57:01 -08:00
signer.pb.go lnrpc/signrpc: add and generate new set of protos for Signer service 2018-11-28 20:56:58 -08:00
signer.proto lnrpc/signrpc: add and generate new set of protos for Signer service 2018-11-28 20:56:58 -08:00