mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-11-12 15:17:32 +01:00
can send messages from shell over grpc. doesn't do anything yet.
This commit is contained in:
committed by
Olaoluwa Osuntokun
parent
e5e2a9a162
commit
8bd8293c8c
@@ -5,6 +5,7 @@ import (
|
||||
"time"
|
||||
|
||||
"google.golang.org/grpc"
|
||||
"li.lan/labs/plasma/lnrpc"
|
||||
)
|
||||
|
||||
// connects via grpc to the ln node. default (hardcoded?) local:10K
|
||||
@@ -38,7 +39,18 @@ func RpcConnect(args []string) error {
|
||||
}
|
||||
|
||||
func LnConnect(args []string) error {
|
||||
fmt.Printf("lnconnect, %d args\n", len(args))
|
||||
// var err error
|
||||
if len(args) == 0 {
|
||||
return fmt.Errorf("need: lnc pubkeyhash@hostname or pkh (via pbx)")
|
||||
}
|
||||
|
||||
req := new(lnrpc.LNConnectRequest)
|
||||
req.IdAtHost = args[0]
|
||||
resp, err := z.LNConnect(stub, req)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Printf("connected. remote lnid is %x\n", resp.LnID)
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -59,5 +71,13 @@ func LnChat(args []string) error {
|
||||
// msg := append([]byte{lnwire.MSGID_TEXTCHAT}, []byte(chat)...)
|
||||
|
||||
fmt.Printf("will send text message: %s\n", chat)
|
||||
req := new(lnrpc.LnChatRequest)
|
||||
req.DestID = []byte("testID")
|
||||
req.Msg = chat
|
||||
_, err := z.LNChat(stub, req)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Printf("got response but there's nothing in it\n")
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user