"block decode failed" error while mining in pool I just started solo mining last month, and I have no problems with cgminer.
I have already shares accepted and sometimes new block detected.
I want to know why when I want decode I've an error?
For example, "block decode failed (-22)"

In my Roaming\Bitcoin\blocks, I have some 300 files who called blk00000.dat and until i'm mining, until the list expand.

But I don't have receive my awards for my blocks.... and not to for the fees...

Can you explain me please?

Is the blocks files are my detected block by mining?
Why I've an error block decode failed? How to do too receive my awards?

Thanks for your  help...

Ps:i'm french and i say "il n'y a rien de plus frustrant de ne pas comprendre"
It's like "there is nothing biggest frustation than don't understand!!!"
Are you running "bitcoin-cli submitblock xyz" manually? You are not supposed to do this. Software does this. If you mine in a pool you don't even need to run bitcoind at all.

If you do want to run your own bitcoind node, don't mess with the blk*.dat files. You don't need to touch them. The bitcoind program is the only thing that needs to use them.

If you mine in a pool just set up your ASIC mining machines and make sure they are running, then use the pool website for the rest of your needs.