16: mandatory-script-verify-flag-failed (Non-canonical DER signature) (code -26)

I try to send transaction via sendrawtransaction in console of bitcoind.

Sig is:

304402202AEEF993035E52B5422C97B06ACB0625E584CCF0A481F66F9116D3E7BBD10A08022046A28D43667CF6F9367B212D4755D72F505CA141C59B0046787EEE898363EF2301

bitcoind answer is:

16: mandatory-script-verify-flag-failed (Non-canonical DER signature) (code -26)

Who knows why?

P.S. Sig parsed from signrawtransaction result.

Recent Questions – Bitcoin Stack Exchange

Why does Antpool mine so many empty blocks?

AntPool, the largest mining pool mines a lot of empty blocks (quick stat over the last 100 blocks they mined at time of writing shows 20% <10kB, https://blockchain.info/fr/blocks/AntPool).

While I understand that sometimes it is useful to mine an empty block when one has not had time yet to validate all transactions in the previous block. This validation should be very quick compared to the average 10min block time (validating a full block of like 2000 transactions should not take more than a few sec on a modern PC, no?). So why in hell is Anpool mining so many empty blocks???

Just to compare, the same stat for the 2nd largest pool F2Pool gives only 4% block <100kB and 0% <10kB

Recent Questions – Bitcoin Stack Exchange