Releases: chain4energy/c4e-chain
Releases · chain4energy/c4e-chain
v1.4.3
v1.4.3 - 2024-09-19
Upgrades
- Cosmos SDK Upgrade: Bumped cosmos-sdk to
v0.47.12
, providing enhanced performance, security patches, and new features. - IBC-go Upgrade: Bumped ibc-go to
v7.3.0
, introducing improvements in IBC protocol handling and interoperability. - CometBFT Upgrade: Bumped cometbft to
v0.37.5
Improvements
- WASM Module Integration: Added a new
wasm
module that provides the functionality to compile, store, and execute CosmWasm smart contracts on the chain.- Included all necessary dependencies to support WASM functionalities.
- Configured the module seamlessly into the chain infrastructure.
- Added new antehandlers for improved transaction processing in the
wasm
module. - Introduced ICS20 wrapper to facilitate token transfers between WASM contracts and IBC modules.
- Added
wasm
module snapshot manager for efficient state management. - Implemented E2E tests for the
wasm
module.
- Added a new
consensusparam
module that provides advanced functionality to manage and modify consensus parameters dynamically, enhancing flexibility and control over network operations. - Introduced a new
crisis
module designed to manage and mitigate critical situations within the blockchain, ensuring network stability and resilience. - Added a new
ibchooks
module that provides enhanced functionality to manage IBC hooks, enabling the chain to interact more efficiently with other IBC-enabled chains. - Migrated legacy Cosmos SDK params to new Cosmos SDK ADR-046 module params, streamlining parameter management and improving system consistency.
- Removed the unused
x/cfesignature
module, reducing codebase complexity and improving maintainability. - Updated the structure of
proto
files to align with the latest standards, improving code organization and readability. - Performed extensive code clean-ups using Sonar, addressing code smells, vulnerabilities, and ensuring adherence to best coding practices.
- Updated all Docker files used to build the chain, ensuring compatibility with the latest software versions and improving deployment processes.
- Added QueryEventForTxCmd to root cmd for querying transaction events.
- Updated Ignite config to work seamlessly with the latest cosmos-sdk version, enhancing the developer experience and build processes.
Bug Fixes
- Fixed cfeminter init genesis bug that affected the initial configuration of the cfeminter module.
- Fixed E2E Makefile test-e2e command to ensure end-to-end tests run smoothly without errors.
- Fixed migration error
Tests that have been carried out
- Simulation tests
- Performance/stability tests
- Manual E2E tests
- Automatic E2E tests
- Unit tests
- Manulat IBC integration tests
- Manual ICS721 integration tests
- Automatic and manual migration tests
v1.4.2
v1.4.0
v1.4.0 - 2024-08-05
Upgrades
- Cosmos SDK Upgrade: Bumped cosmos-sdk to
v0.47.12
, providing enhanced performance, security patches, and new features. - IBC-go Upgrade: Bumped ibc-go to
v7.3.0
, introducing improvements in IBC protocol handling and interoperability. - CometBFT Upgrade: Bumped cometbft to
v0.37.5
Improvements
- WASM Module Integration: Added a new
wasm
module that provides the functionality to compile, store, and execute CosmWasm smart contracts on the chain.- Included all necessary dependencies to support WASM functionalities.
- Configured the module seamlessly into the chain infrastructure.
- Added new antehandlers for improved transaction processing in the
wasm
module. - Introduced ICS20 wrapper to facilitate token transfers between WASM contracts and IBC modules.
- Added
wasm
module snapshot manager for efficient state management. - Implemented E2E tests for the
wasm
module.
- Added a new
consensusparam
module that provides advanced functionality to manage and modify consensus parameters dynamically, enhancing flexibility and control over network operations. - Introduced a new
crisis
module designed to manage and mitigate critical situations within the blockchain, ensuring network stability and resilience. - Added a new
ibchooks
module that provides enhanced functionality to manage IBC hooks, enabling the chain to interact more efficiently with other IBC-enabled chains. - Migrated legacy Cosmos SDK params to new Cosmos SDK ADR-046 module params, streamlining parameter management and improving system consistency.
- Removed the unused
x/cfesignature
module, reducing codebase complexity and improving maintainability. - Updated the structure of
proto
files to align with the latest standards, improving code organization and readability. - Performed extensive code clean-ups using Sonar, addressing code smells, vulnerabilities, and ensuring adherence to best coding practices.
- Updated all Docker files used to build the chain, ensuring compatibility with the latest software versions and improving deployment processes.
- Added QueryEventForTxCmd to root cmd for querying transaction events.
- Updated Ignite config to work seamlessly with the latest cosmos-sdk version, enhancing the developer experience and build processes.
Bug Fixes
- Fixed cfeminter init genesis bug that affected the initial configuration of the cfeminter module.
- Fixed E2E Makefile test-e2e command to ensure end-to-end tests run smoothly without errors.
Tests that have been carried out
- Simulation tests
- Performance/stability tests
- Manual E2E tests
- Automatic E2E tests
- Unit tests
- Manulat IBC integration tests
- Manual ICS721 integration tests
- Automatic and manual migration tests
v1.4.0-alpha
Code cleanup after review
v1.4.0-rc4
Add ics20 wrapper (in progress)
v1.4.0-rc3
Remove IBCFeeKeeper
v1.4.0-rc2
Rollback changes in claim
v1.3.1
Adjustments and Financial Operations
- decreased the vesting pool "Strategic reserve short term round pool" by 20 million C4E.
- transferred 10M C4E from the account
c4e1hcfjejmxzl8d95xka5j8cjegmf32u2lee3q422
toc4e16n7yweagu3fxfzvay6cz035hddda7z3ntdxq3l
. - burned all tokens in the account
c4e1hcfjejmxzl8d95xka5j8cjegmf32u2lee3q422
to leave 50M C4E remaining.
Vesting Parameters Modification
- modified the vesting parameters of Valdiator round pool and VC round pool from free 5%, lockup 18 months, and vesting 18 months to free 8%, lockup 4 months, and vesting 10 months.
- modified the vesting parameters of Early-bird (private) round pool lockup none, and vesting 9 months to lockup 2 months, and vesting 7 months.
- modified the vesting parameters of Public round pool lockup none, and vesting 6 months to lockup 1 month, and vesting 5 months.
Community Pool Reduction
- decreased the community pool from 100M C4E to 40M C4E.
v1.3.1-rc1
Update tokenomy
v1.3.1-rc0
Merge pull request #37 from chain4energy/dkruk/tokenomy-master Tokenomy update