I'm creating an altcoin for research proposal based on bitcoin v0.21. I added two fields to the block header:
- Address ID (bech32/base58)
- 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
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments