Skip to content

v0.3.5 - rework from v0.2.64 and use cosmjs v0.34

Choose a tag to compare

@haryunio haryunio released this 21 Jul 07:22
· 123 commits to main since this release
e7324fe

Key Changes

Upgraded typescript version for improve maintainability and build process stability.
: From 4.3.5 → 4.9.5

Upgraded CosmJS Version
: From 0.26.x → 0.34.0 (latest release)

Removed Amino, Adopted Stargate
: Replaced all amino-based transaction/signature logic with stargate-based implementations

Migrated tendermint to CometBFT
: Updated to reflect the core change in consensus layer

SubmitProposal Transaction Logic Updated
: Adapted to the new MsgSubmitProposal v1 structure introduced in Cosmos SDK v0.50

Added CancelProposal Support
: Introduced support for the MsgCancelProposal message

Chain Version Update
: From v0.4.0 (v0.45.9) → v0.5.0 (v0.50.12)

Parameter Format Handling from LCD
: LCD responses use snake_case, but internal logic requires camelCase; introduced asParams() to convert formats accordingly

GovStakingParams Type Handling
: minCommissionRate is received from LCD as a decimal string but must be sent as a BigInt string on-chain — conversion logic is added

What's Changed

  • Rollback to v0.2.64 and Re-implement for Chain v0.5.0 Compatibility by @thismars in #15

Full Changelog: v0.3.4...v0.3.5