# Constructed transaction does not parse correctly

This error which usually shows as:\
<mark style="color:yellow;">"Error composing send transaction via API: Constructed transaction does not parse correctly: ..... "</mark>

<figure><img src="https://3285406617-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIHOAdveIkUtULHe7q3v2%2Fuploads%2F1mNngyunv4GfJD3KPJuu%2Fdoes%20not%20parse%20correctly.jpg?alt=media&#x26;token=d16a9632-747b-4755-b3aa-e37f55158425" alt=""><figcaption><p>A screenshot of this error in Freewallet 0.9.29</p></figcaption></figure>

&#x20;This error is at the protocol level and has become prevalent with some recent changes to [counterparty-core](https://github.com/CounterpartyXCP/counterparty-core).

While the Counterparty developing community has seen this issue across many wallets and are actively engaged in [diagnosing and fixing this issue](https://github.com/CounterpartyXCP/counterparty-core/issues/1119), there is a solution when using Freewallet.

<mark style="color:yellow;">The technical explanation for this error and solution explained by Jdog is as follows:</mark>\
\
&#xNAN;_"Any users who want to use public.coindaddy.io (on v9.61.3) to generate transactions instead of api.counterparty.io (10.0.1) can update your settings to match the screen below. These settings changes should have less problems in the short-term with generating transactions. The default API host will remain api.counterparty.io for now, as I believe these issues will be resolved relatively quickly now that the devs have been made aware of some of the problems users are having generating transactions."_

<mark style="color:yellow;">The steps to fix this include changing your Server Settings in Freewallet:</mark>

* First reference the[ Counterparty API Communication Error](counterparty-api-communication-error) section of this User Manual and make sure your Server settings for CP SSL are set correctly:
* Enable - CP SSL: Yes\
  Enable - Use SSL: Yes\
  \
  Make sure it is enabled on Mainnet and Testnet

<figure><img src="https://3285406617-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIHOAdveIkUtULHe7q3v2%2Fuploads%2FXPVKAhyqZC5xKnCgORjU%2Fapierrorsettingsred.png?alt=media&#x26;token=90b05acc-2b07-4bc3-973b-1093c8031205" alt=""><figcaption><p>Correct CP SSL settings to fix this error</p></figcaption></figure>

* Next make sure your CP Host is set to public.coindaddy.io instead of api.counterparty.io

<figure><img src="https://3285406617-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIHOAdveIkUtULHe7q3v2%2Fuploads%2FaSyVu0U9uMCTZ0UqYh9o%2Fserversettingsred.png?alt=media&#x26;token=57508088-6824-4a0a-a159-a1c0087a115b" alt=""><figcaption><p>Correct CP Host settings to fix this error</p></figcaption></figure>

It may be needed to also restart your Freewallet program or even your Computer after setting these settings with these correct inputs shown above.\
