The upgrade includes the following major changes:
1. Added API Endpoints
/cosmos/bank/v1beta1/denom_owners_by_query
/cosmos/bank/v1beta1/denoms_metadata_by_query_string
/cosmos/base/node/v1beta1/status
/cosmos/circuit/v1/accounts
/cosmos/circuit/v1/accounts/{address}
/cosmos/circuit/v1/disable_list
/cosmos/gov/v1/constitution
2. Directory Changes
Modules such as Store, NFT, and Feegrant have been modularized with independent go.mod files for better maintainability.
Capability module removed from the SDK and now housed in IBC-GO.
Added the IBC Rate Limit module.
3. CLI Updates
New bulk-add-genesis-account command for batch addition of genesis accounts
Improved query commands for transactions and blockchain states.
Deprecation and renaming of several commands for clarity and usability.
4. Messaging and Events
Added Sender attribute to MsgMultiSend events.
Introduced new fields for proposals to indicate reasons for failure.
Enhanced governance features, including support for proposal cancellations with configurable deposit handling.
5. Security Patch
ASA-2024-010 : Mismatched bit-length in sdk.Int and sdk.Dec can lead to panic
ASA-2024-0012 : Transaction decoding may result in a stack overflow
ASA-2024-0013 : Transaction decoding may result in resource exhaustion
CWA-2024-007 : Incorrect metering
CWA-2024-008 : Panic in wasmvm can slow down block production
CWA-2024-009 : Fix affected versions
CWA-2025-001 : Malicious smart contract can crash the chain
CWA-2025-002 : Malicious smart contract can slow down block
Field
|
Data
|
---|---|
info
|
https://github.com/xpladev/xpla/releases/tag/v1.7.0 |
name
|
v1_7 |
time
|
0001-01-01T00:00:00Z |
height
|
13231280 |
upgraded_client_state
|