syntax = "proto3"; package lnrpc; service Lightning { rpc SendMany(SendManyRequest) returns (SendManyResponse); rpc NewAddress(NewAddressRequest) returns (NewAddressResponse); rpc ConnectPeer(ConnectPeerRequest) returns (ConnectPeerResponse); } message SendManyRequest { map AddrToAmount = 1; } message SendManyResponse { string txid = 1; } message NewAddressRequest { enum AddressType { WITNESS_PUBKEY_HASH = 0; NESTED_PUBKEY_HASH = 1; PUBKEY_HASH = 2; } AddressType type = 1; } message NewAddressResponse { string address = 1; } message ConnectPeerRequest { string idAtHost = 1; } message ConnectPeerResponse { bytes lnID = 1; }