code: func (w *Wallet) ImportComposedTransaction(name string, hexEncoded string) error {
  	tx := new(factoid.Transaction)
  	data, err := hex.DecodeString(hexEncoded)
  	if err != nil {
  		return err
  	}
  
  	err = tx.UnmarshalBinary(data)
  	if err != nil {
  		return err
  	}
  
  	w.txlock.Lock()
  	w.transactions[name] = tx
  	w.txlock.Unlock()
  
  	return nil
  }
docs: // Hexencoded transaction