From e889894fea7b5d3c43f7596e749420d23da6fbde Mon Sep 17 00:00:00 2001 From: cjepson Date: Fri, 6 May 2016 13:17:37 -0400 Subject: [PATCH] Update for new createrawssrtx option --- rawtransactions.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rawtransactions.go b/rawtransactions.go index 5048418..006a4e4 100644 --- a/rawtransactions.go +++ b/rawtransactions.go @@ -432,15 +432,15 @@ func (r FutureCreateRawSSRtxResult) Receive() (*wire.MsgTx, error) { // function on the returned instance. // // See CreateRawSSRtx for the blocking version and more details. -func (c *Client) CreateRawSSRtxAsync(inputs []dcrjson.TransactionInput) FutureCreateRawSSRtxResult { - - cmd := dcrjson.NewCreateRawSSRtxCmd(inputs) +func (c *Client) CreateRawSSRtxAsync(inputs []dcrjson.TransactionInput, fee dcrutil.Amount) FutureCreateRawSSRtxResult { + feeF64 := fee.ToCoin() + cmd := dcrjson.NewCreateRawSSRtxCmd(inputs, &feeF64) return c.sendCmd(cmd) } // CreateRawSSRtx returns a new SSR transactionm (revoking an sstx). -func (c *Client) CreateRawSSRtx(inputs []dcrjson.TransactionInput) (*wire.MsgTx, error) { - return c.CreateRawSSRtxAsync(inputs).Receive() +func (c *Client) CreateRawSSRtx(inputs []dcrjson.TransactionInput, fee dcrutil.Amount) (*wire.MsgTx, error) { + return c.CreateRawSSRtxAsync(inputs, fee).Receive() } // FutureSendRawTransactionResult is a future promise to deliver the result