Proposal Details
Proposal #11
Proposal title
Upgrade v1.4.3
Submit time
Deposit end time
Voting start time
Voting end time
Tally result
Proposal #11 description
This is a proposal to do a software upgrade to the
Blockchain Upgrade Features
- 
Cosmos SDK Upgrade: Bumped cosmos-sdk to
, providing enhanced performance, security patches, and new features. - 
IBC-go Upgrade: Bumped ibc-go to
, introducing improvements in IBC protocol handling and interoperability. - 
CometBFT Upgrade: Bumped cometbft to
. 
Improvements
- 
WASM Module Integration: Added a new
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
module. - 
Introduced ICS20 wrapper to facilitate token transfers between WASM contracts and IBC modules.
 - 
Added
module snapshot manager for efficient state management. - 
Implemented E2E tests for the
module. - 
Added a new
module that provides advanced functionality to manage and modify consensus parameters dynamically, enhancing flexibility and control over network operations. - 
Introduced a new
module designed to manage and mitigate critical situations within the blockchain, ensuring network stability and resilience. - 
Added a new
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
module, reducing codebase complexity and improving maintainability. - 
Updated the structure of
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
 - 
Manual IBC integration tests
 - 
Manual ICS721 integration tests
 - 
Automatic and manual migration tests
 
Web Wallet Upgrade Features
- 
 - 
Cosmos-sdk version
support - 
Bug fixes
 
