v3.2.1 Mantis Revival - phase 3
This is the third of the three phase series of Mantis revival releases that will prototype version of Treasury + Check-pointing to ETC network.
New features
Checkpointing ECIP-1097
- [ETCM-280] Use capabilities when sending checkpoint related network messages (#793)
- Add signature validation tool + fix checkpointing padding. (#824)
- [ETCM-205] Add information about checkpoints in tx history (#826)
Others
- [ETCM-366] White listing consensus (#797, #815)
- [ETCM-411] Add optional param to generate more keys at once (#812)
- [ETCM-215] faucet rpc client (#798, #816, #806, #829)
Improvements
- [ETCM-283] Add block bodies validation in block fetcher (#771 )
- [ETCM-135] Tx history improvements for wallet (#808)
- [Chore] Logs from request with JsonRpcError (#821)
- [Chore] request logged only if it doesn't have sensible information (#825)
- ETCM-393: Lookup on demand (#803)
- ETCM-[414,416,443]: Update to Scalanet 0.4.4 (#837)
Resolved issues
- [FIX] Fix NPE thrown during cake building (#813)
- [ETCM-415] Fix random subset of peers where block is broadcasted (#814)
- [Fix] - Made public key from signature recover method safer (#819)
- [FIX] Fix retry config option (#827)
- [FIX] Moved block metrics to the place after validation and execution of the block (#828)
- [Chore] FIx rate limit exception (#834)
- [FIX] Trigger block execution metrics on reorg as well (#835)
Config
- [Conf] Disable mining by default at internal testnet (#818)
- [ETCM-403] Expose application.conf and chains configs directory (#811)
- [ETCM-426] Changed the gas limit strategy to a constant on (#820)
- [Chore] Configure the future address of the treasury contract (nomad testnet) (#822)
- FIX: Update the bootstrap config (#831)
- [FIX] blacklist for longer in case of header validation failure (#840)
- [HotFix] To add Checkpointing Federation keys under the Nomad's testnet configuration (#839)
- [Config] Add bootstrap{1,2,3}.mantis.pw to mainnet bootstrap list (#838)
- [Config] enable discovery on sagano testnet (#846)
Zip sha256 checksum
68f694795e7464b300a720ea2c5fcf43be243b35e5a0a15b925215f4c4614481 mantis-3.2.1.zip