Error validating a transaction with blockcypher I've created a testnet transaction using blockcypher API (https://api.blockcypher.com/v1/btc/test3/txs/new) and then signed the transaction using the signer (go lang). And then sent signed transaction to blockcypher (https://api.blockcypher.com/v1/btc/test3/txs/send)
But it's returning error:
Error validating generated transaction: Error running script for input 0 referencing e41a5ceca53f2cd6076f3a100137d6182d0bd567d91e508f4171712b9c67f429 at 0: Script was NOT verified successfully.

The response I'm receiving:
{
  &quot;errors&quot;: [
    {
      &quot;error&quot;: &quot;Error validating generated transaction: Error running script for input 0 referencing e41a5ceca53f2cd6076f3a100137d6182d0bd567d91e508f4171712b9c67f429 at 0: Script was NOT verified successfully.&quot;
    }
  ],
  &quot;tx&quot;: {
    &quot;block_height&quot;: -1,
    &quot;block_index&quot;: -1,
    &quot;hash&quot;: &quot;c514900d8ed184c37bd795c30f24d56508c40ca5f65c2bf8d724162fd8976353&quot;,
    &quot;addresses&quot;: [
      &quot;tb1qy0jm6vmy2vmndpzzj34z6h6xnelta98d0ukf6s&quot;,
      &quot;tb1qwchaysp9wfukq54yee8uye20f2c5zkpl97elvx&quot;
    ],
    &quot;total&quot;: 3996400,
    &quot;fees&quot;: 3600,
    &quot;size&quot;: 222,
    &quot;vsize&quot;: 141,
    &quot;preference&quot;: &quot;low&quot;,
    &quot;relayed_by&quot;: &quot;2a01:4f8:192:6027::2&quot;,
    &quot;received&quot;: &quot;2021-05-01T09:34:02.926591638Z&quot;,
    &quot;ver&quot;: 1,
    &quot;double_spend&quot;: false,
    &quot;vin_sz&quot;: 1,
    &quot;vout_sz&quot;: 2,
    &quot;confirmations&quot;: 0,
    &quot;inputs&quot;: [
      {
        &quot;prev_hash&quot;: &quot;e41a5ceca53f2cd6076f3a100137d6182d0bd567d91e508f4171712b9c67f429&quot;,
        &quot;output_index&quot;: 0,
        &quot;output_value&quot;: 4000000,
        &quot;sequence&quot;: 4294967295,
        &quot;addresses&quot;: [
          &quot;tb1qwchaysp9wfukq54yee8uye20f2c5zkpl97elvx&quot;
        ],
        &quot;script_type&quot;: &quot;pay-to-witness-pubkey-hash&quot;,
        &quot;age&quot;: 1973087,
        &quot;witness&quot;: [
          &quot;3045022100a4a53cc0eaae807e5c3500af2132a8e575823fc0ff7ceb92de94b739920810ba0220339aa4128967654977b6afb8be9a8897c5e822e2cb5659fe987c106bec44101e&quot;,
          &quot;03f2cfd459014d4f19f36e28dcae329ca4f6b263d4d7c13ca7317a75b1a130f0f6&quot;
        ]
      }
    ],
    &quot;outputs&quot;: [
      {
        &quot;value&quot;: 2000000,
        &quot;script&quot;: &quot;001423e5bd33645337368442946a2d5f469e7ebe94ed&quot;,
        &quot;addresses&quot;: [
          &quot;tb1qy0jm6vmy2vmndpzzj34z6h6xnelta98d0ukf6s&quot;
        ],
        &quot;script_type&quot;: &quot;pay-to-witness-pubkey-hash&quot;
      },
      {
        &quot;value&quot;: 1996400,
        &quot;script&quot;: &quot;0014762fd2402572796052a4ce4fc2654f4ab141583f&quot;,
        &quot;addresses&quot;: [
          &quot;tb1qwchaysp9wfukq54yee8uye20f2c5zkpl97elvx&quot;
        ],
        &quot;script_type&quot;: &quot;pay-to-witness-pubkey-hash&quot;
      }
    ]
  },
  &quot;tosign&quot;: [
    &quot;&quot;
  ]
}

Any help would be greatly appreciated. Thank you all.
It seems that there is no sighash type at the end of the signature data in witness.