forex.pm forex forum binary options trade - Binance - Сryptocurrency exchanges - Block failed to accept after changing block header [closed]
  • Welcome to forex.pm forex forum binary options trade. Please login or sign up.
 

Block failed to accept after changing block header [closed]

Started by Bitcoin, Feb 25, 2022, 03:59 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bitcoin

Block failed to accept after changing block header [closed]

I'm creating an altcoin for research proposal based on bitcoin v0.21.
I added two fields to the block header:



  1. Address ID (bech32/base58)

  2. Signature


Both fields are string type.


I'm creating new blocks by using cpuminer (solo mining). The mining is done by calling submitblock RPC call.
During the mining I'm getting the exception: Block decode failed which means that the server cannot deserialize the block.
When I'm calling submitblock RPC call, the new fields are empty.


When I'm creating a block by calling generatetoaddress RPC call, the block is accepted to the blockchain.


EDIT


When I'm printing the exception at DecodehexBlk the error that printed is: CDataStream::read(): end of data: iostream error


Source: Block failed to accept after changing block header [closed]