Revert "Revert "catacoin v3""

This reverts commit effbfcace8b65384f42e43e809a92be8004ab5a1.
Revert "Revert "Fixes""

This reverts commit ddaca1407253841aed4d07fac938601c774b8599.
Revert "Revert "V3""

This reverts commit 7112851479b3564669646f9df7f87695eef6476c.