Skip to content

Releases: chain4energy/c4e-chain

v1.4.3

19 Sep 15:35
608c6c2
Compare
Choose a tag to compare

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

16 Sep 11:33
Compare
Choose a tag to compare
V1.4.2 rescue.

v1.4.0

06 Aug 10:26
025f9b0
Compare
Choose a tag to compare

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

01 Aug 14:34
Compare
Choose a tag to compare
v1.4.0-alpha Pre-release
Pre-release
Code cleanup after review

v1.4.0-rc4

25 Jun 15:21
Compare
Choose a tag to compare
v1.4.0-rc4 Pre-release
Pre-release
Add ics20 wrapper (in progress)

v1.4.0-rc3

21 Jun 16:05
Compare
Choose a tag to compare
v1.4.0-rc3 Pre-release
Pre-release
Remove IBCFeeKeeper

v1.4.0-rc2

20 Jun 11:53
Compare
Choose a tag to compare
v1.4.0-rc2 Pre-release
Pre-release
Rollback changes in claim

v1.3.1

21 Feb 12:08
55fe5c3
Compare
Choose a tag to compare

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 to c4e16n7yweagu3fxfzvay6cz035hddda7z3ntdxq3l.
  • 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

20 Feb 14:35
Compare
Choose a tag to compare
v1.3.1-rc1 Pre-release
Pre-release
Update tokenomy

v1.3.1-rc0

19 Feb 15:12
b70330a
Compare
Choose a tag to compare
v1.3.1-rc0 Pre-release
Pre-release
Merge pull request #37 from chain4energy/dkruk/tokenomy-master

Tokenomy update