func payBtc(c *node.Client, cmdArgs []string) { amt := cmdArgs[1] addr := cmdArgs[2] pv, err := msg.NewPaymentValueParseString(amt) if err != nil { log.Fatal(err.Error()) } // TODO(ortutay): validate bitcoin address pa := msg.PaymentAddr{ Currency: msg.BTC, Addr: addr, } txid, err := c.SendBtcPayment(pv, &pa) if err != nil { log.Fatal(err.Error()) } fmt.Printf("sent payment, txid: %v\n", txid) }