diff options
| -rw-r--r-- | main.go | 27 | 
1 files changed, 23 insertions, 4 deletions
| @@ -7,12 +7,31 @@ import (  	"os"  ) -func main() { +func sendMoney(from string, to string, amount string) (transaction_id string, err error) {  	c := coinbase.ApiKeyClientSandbox(os.Getenv("COINBASE_KEY"), os.Getenv("COINBASE_SECRET")) -	balance, err := c.GetBalance() +	params := &coinbase.TransactionParams{ +		To:     to, +		Amount: amount, +		Notes:  "You just bought a house", +	} + +	confirmation, err := c.SendMoney(params) +	if err != nil { +		return "", err +	} else { +		fmt.Println(confirmation.Transaction.Status) +		fmt.Println(confirmation.Transaction.Id) + +		return confirmation.Transaction.Id, nil +	} +} + +func main() { +	transaction_id, err := sendMoney("TODO", "n2Qd6da1jiFgij5SSncFKh7MoFN74GdUxv", "0.0001")  	if err != nil { -		log.Print(err) +		log.Println(err) +	} else { +		fmt.Println(transaction_id)  	} -	fmt.Printf("Balance is %f BTC\n", balance)  } | 
