Dear Cloak Community,
In this CloakCoin Developer Report, we want to inform you about the current status of our project and the development progress.
With detailed updates, we strive to be fully transparent about the progress.
Detailed progress (Bitcoin Core v0.21.0 Codebase Upgrade):
Check prefix and update: c70bfc3
Change COIN&CENT values to match bitcoin, adjust coindayweight calculation: abbfc4d
Fix regtest working: 6a46c7e
Add proper genesis & merkle root hash for regtest: c90bda4
Remove warnings for compile: 77d59a7
Getcoinstake improve: 8809b9b
Refactor and update configuration: 59e4087
Code refactor and build run: 810ba16
Compile without errors: 20a1192
Update testnet port to match current client: 4649e50
Move GetCoinAge code to PoS.cpp: edb5abc
Fixes and refactoring: 128b020
Move GetCoinAge methods to pos.cpp to make them context insensitive: 5fd8d57
Remove obsolete KnapsackSolverStaking method: 198c6fb
Tidying: a7eecd8
Fix up CBlock::GetCoinAge: 8e5b78c
Consensus rule for MAX_BLOCK_SERIALIZED_SIZE has also been updated to match the existing Cloak codebase value: c30332f
GetCoinAge (CTransaction) progress: ec29122
Add GitCoinAge placeholders: 8dd78ed
Fix some FeeRate and CreateCoinStake issues: a7e0e0b
More staking changes: 432ef7c
More CreateCoinStake work and fixing up related test compiler issue: 5db243b
More CreateCoinStake work: f2c18c0
CreateCoinStake progress: 3483b88
CreateCoinStake progress: 724b1a2
Start fleshing out CreateCoinStake: 5c56822
More staking progress: e380ac9
Squash commit: 25cfe3a
Update some Cloak/BTC references: 71f5454
Add Cloak references: be75d75
Resolve secp256k1_ecdsa_verify issue with TX validation: 8806e08
More proof-of-stake code and minor refactoring: 58b2566
Fix GetStakeModifierChecksum and removed unwanted uint256 arith extensions: ad37d7a
Add crypto/hmac_sha512.h to src/Makefile.am: 937041a
Fix nProofOfWorkLimit and nProofOfStakeLimit consensus values for mainnet: 73daa61
Add more proof-of-stake code and re-add canHandlePoSHeaders logic: 90750ea
Fix some sync issues: 5aa90a6
Stake modifier work: 63bba49
Stake modifier work: c8e1daf
Add X13 crypto sources to makefile: c5c2338
Update chainparams: e762b6d
Update version.h: 1de3eec
Update block, transaction and uint256 (add uint512): 749652f
Add PoS placeholder and params. Update clientversion: 850f5c6
Update PoW check to ignore genesis block: 687bc08
Fix up fees and block extra connections when using connect: 1a00326
Update CBlockIndex for PoS. Fix coinbase maturity in consensus rules: 40b2167
Multi-line: b840689
Add Enigma annoucement message skeleton and Fix up PoW validation: 1a85d7c
Summary and Outlook
There aren't any technical barriers at the moment.
Anorak is also focused on the codebase and helping with compiling. Your patience and support are something the Team very much appreciates. We are moving CloakCoin forward and everything is going well. We are glad to announce some amazing development steps in the near future and are very excited about where the future is taking us. Stay along for the ride.