Trying to create a transaction that is sent from a segwit addresses created from an uncompressed private key raises this error: non-mandatory-script-verify-flag (Using non-compressed keys in segwit) (code 64)
This makes the transaction non-standard, which has resulted in stuck user funds. A small change is needed in the source code to allow for such segwit addresses in order to have their transactions not marked as non-standard.
Please enable relaying and mining of non-standard P2SH-P2WPKH transactions that use uncompressed public keys.
Additional context One specific user has over 5.7 BTC that is unspendable due to all outgoing transactions being marked as non-standard. Address with funds: 34dqaqvQNWMgbMJmmxVa8LeGz7St6ATT97 Please see: https://bitcointalk.org/index.php?topic=5278860.0