signature – Transaction preserve beeing rejected “non-mandatory-script-verify-flag”

0
65


I am developping Bitcoin integration for Microsoft Dynamics Enterprise Central to supply enterprise functionality to use Bitcoin receivable and payable to accounting.

To ship a transaction, I am utilizing NBitcoin C# lib to arrange and signal uncooked transaction information earlier than broadcasting however I preserve having bellow error on Most important Internet.

It’s the most simple transaction with one enter and one output.
Each addresses are P2SH.
The transaction signature verification move appropriately in NBitcoin however the node preserve returning the error “Code: -26, Error: non-mandatory-script-verify-flag (Witness requires empty scriptSig)”.

Uncooked Transaction Knowledge :
01000000000101701c2bcfe6bc56becaf1c58a45f57de5558107a3f1fdd51bb4a0c1ce27dff30a0900000017160014e38512a037ee9199b5dd5e7af4b928453b523cc2ffffffff01701101000000000016001425ce1fbd74537b45319cb0553deec89f4289430102473044022012e3cee7d952acf046e3e282162d1cb4e6ff954a01b19fba8d3606b63256c9eb022079099799cb58d3b45ca85c678336c802889fe7d6c18012c5a1509d1b54441492012103220927928080eecf1af164e3413ed6733cfc27172174683aecb3bd2041d06a0000000000

Once I decode the transaction I see the witness on enter appropriately and the output adress look wonderful too.

If I attempt to ship the identical transaction however utilizing P2WPKH deal with I am having a distinct error : ‘non-mandatory-script-verify-flag (Script failed an OP_EQUALVERIFY operation)”‘

Might somebody know whats mistaken in my transaction ? Anyhow I am fairly positive I am simply not passing the best parameter to the library however idk wich

LEAVE A REPLY

Please enter your comment!
Please enter your name here