code: func (c *Client) SignRawTransaction(tx *wire.MsgTx) (*wire.MsgTx, bool, error) {
  	return c.SignRawTransactionAsync(tx).Receive()
  }
docs: // SignRawTransaction signs inputs for the passed transaction and returns the
  // signed transaction as well as whether or not all inputs are now signed.
  //
  // This function assumes the RPC server already knows the input transactions and
  // private keys for the passed transaction which needs to be signed and uses the
  // default signature hash type.  Use one of the SignRawTransaction# variants to
  // specify that information if needed.