Skip to content

Releases: cheqd/cheqd-node

v3.0.2-develop.1

06 Dec 13:06
67e3724
Compare
Choose a tag to compare
v3.0.2-develop.1 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.2-develop.1

What's Changed

  • build(deps): Sync go workspace dependencies, bump NPM packages, bump bufbuild/buf-setup-action from 1.45.0 to 1.47.2 by @dependabot in #814

Full Changelog: api/v2.3.2-beta.1...v3.0.2-develop.1

v3.0.2

06 Dec 14:44
b025ac3
Compare
Choose a tag to compare
v3.0.2 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.2

What's Changed

  • chore(deps): Bump cosmossdk.io/math from 1.3.0 to 1.4.0 by @dependabot in #815

Full Changelog: v3.0.2-develop.1...v3.0.2

v3.0.1

25 Nov 13:15
Compare
Choose a tag to compare

Introducing the v3.x Protocol Release! 🚀

Important notes

  1. Any validators upgrading should have carried out the Ubuntu 24.04 LTS upgrade to v2.0.2 before attempting this upgrade
  2. After this upgrade, Keplr Wallet unfortunately cannot support dynamic fee lookups for Cosmos SDK chains that are not natively integrated into their wallet. Therefore, we recommend users to migrate to Leap Wallet from Keplr Wallet.

Ensure your transaction fee configuration works after the upgrade:

For non-identity transactions (e.g., standard transfers, staking, rewards, etc), this upgrade introduces EIP-1559 style burns, with the introduction of a feemarket module which introduces dynamic gas pricing. This might affect how you attach/calculate fees when submitting transactions.

Recommended settings for CLI

Use --gas auto and --gas-adjustment (with value of 1.7 to 1.8) for optimal results. Using fixed --fees is unlikely to work if you don't look up real-time gas prices on the network.

Monitoring real-time gas prices using CLI

cheqd-noded query feemarket gas-price ncheq

Monitoring real-time gas prices using REST API

Initiating a GET request at https://api.cheqd.net/feemarket/v1/gas_price/ncheq. The result will be an object as:

{
  "price": {
    "denom": "ncheq",
    "amount": "0.005000000000000000"
  }
}

Interpreting the real-time gas prices API response

Interpret the value of price.amount as the fixed fee in price.denom units, in which case 5000000000000000ncheq using --fees OR calculate the gas prices necessary by multiplying the value of price.amount by (104) * (109) = 10**13, in which case resulting in 50ncheq. Any increase in the indicative gas price or gas limit will result in greater quantities than the suggested minimum base fee.

Features

We're excited to announce the latest protocol upgrade to our community. This release brings cutting-edge features designed to enhance transaction efficiency, fee flexibility, and cross-chain interoperability. Here's what's coming your way:

🔥 EIP-1559 Feemarket Implementation

  • Revolutionising the fee structure for a smoother, more efficient user experience. The advanced Additive Increase Multiplicative Decrease (AIMD) model ensures fair and efficient fee adjustments.
  • Base Fee: Dynamically adjusts based on network congestion. This fee is burnt, reducing token supply and enhancing the economic value of $CHEQ.
  • Priority Fee: Optional tip for validators to prioritise your transactions.
  • Block Elasticity: Dynamic block sizes to address congestion, improving transaction times while mitigating volatility in fees and maximising block utilisation.
  • Congestion-Responsive: Adjustments maintain a balance between supply and demand for network resources.

🌐 Fee Abstraction Module

  • Cross-Chain Token Support: Pay transaction fees in tokens from any IBC-enabled Cosmos chain.
  • IBC Hooks: Facilitate cross-chain smart contract calls, opening new use cases like multi-hop swaps.
  • Fee Conversions: Automatically convert IBC-denominated tokens to native fees before final settlement.

🔄 IBC Packet Forwarding Middleware

  • Streamlining cross-chain communication with robust packet forwarding:
  • Atomic Multi-Hop Flows: Secure and synchronized token transfers across multiple chains.
  • Asynchronous Acknowledgements: Track the outcome of multi-hop transfers from the initiating chain.

🔧 New Message Definitions for Governance and Token Management

Simplifying token minting and burning through governance-approved mechanisms mainly aimed at reducing complexity of $DOCK to $CHEQ token migration:

  • MsgBurn: Allows manual burning of native tokens with full validation.
  • MsgMint: Enables governance-controlled token minting and distribution to specific addresses.

🌟 What This Means for You

  • Improved User Experience: Transaction fees are simpler, predictable, and wallet-friendly.
  • Enhanced Token Utility: CHEQ’s role as the network’s core currency is strengthened.
  • Cross-Chain Opportunities: Broader support for IBC tokens ensures a seamless multi-chain experience.
  • Governance and Transparency: New tools for community-driven token supply management.

🎯 Next Steps:

If the software upgrade proposal is approved, this upgrade will go live at block height 16502390, which is expected to be around Thursday, 12th December 2024, 9am UTC.

We’re excited to bring these advancements to the ecosystem and look forward to your feedback. Let’s build the future of Decentralised Identity together!

Release Notes for cheqd-node v3.0.1

What's Changed

Full Changelog: v2.0.2...v3.0.1

v3.0.1-develop.1

25 Nov 11:42
Compare
Choose a tag to compare
v3.0.1-develop.1 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.1-develop.1

What's Changed

  • chore(deps-dev): Bump semantic-release from 24.1.2 to 24.2.0 by @dependabot in #809

Full Changelog: v3.0.0...v3.0.1-develop.1

v2.0.2

21 Oct 08:58
856779d
Compare
Choose a tag to compare

IMPORTANT: Recommended Ubuntu 24.04 LTS Upgrade

Our node binary releases have typically been compiled for Ubuntu 20.04 LTS so far. Ubuntu's standard support for Ubuntu 20.04 LTS ("Long Term Support") version ends in April 2025.

To ensure continued stability and security, we recommend an OS upgrade to the latest Long-Term Support (LTS) version, Ubuntu 24.04 along with installing this cheqd-node software version. Please read our Ubuntu 24.04 LTS upgrade guide for instructions.

Release Notes for cheqd-node v2.0.2

What's Changed

  • docs: Add mainnet v2 upgrade binaries file [DEV-3762] by @filipdjokic in #738
  • ci: Bump Ubuntu to 24.04 LTS on 2.x release [DEV-4417] by @filipdjokic in #794
  • build(deps): Bump certain non-breaking dependencies [DEV-4486] by @filipdjokic in #799

Full Changelog: v2.0.1...v2.0.2

v3.0.0-develop.8

18 Oct 16:27
124c09a
Compare
Choose a tag to compare
v3.0.0-develop.8 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.0-develop.8

What's Changed

Full Changelog: v3.0.0-develop.7...v3.0.0-develop.8

v3.0.0

18 Oct 17:22
Compare
Choose a tag to compare
v3.0.0 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.0

What's Changed

Full Changelog: v2.0.2...v3.0.0

v3.0.0-develop.7

17 Oct 15:44
156d9e1
Compare
Choose a tag to compare
v3.0.0-develop.7 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.0-develop.7

What's Changed

Full Changelog: v3.0.0-develop.6...v3.0.0-develop.7

v3.0.0-develop.6

17 Oct 08:34
db3c40e
Compare
Choose a tag to compare
v3.0.0-develop.6 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.0-develop.6

What's Changed

Full Changelog: v3.0.0-develop.5...v3.0.0-develop.6

v3.0.0-develop.5

08 Oct 11:14
bdbde82
Compare
Choose a tag to compare
v3.0.0-develop.5 Pre-release
Pre-release

Release Notes for cheqd-node v3.0.0-develop.5

What's Changed

Full Changelog: v3.0.0-develop.4...v3.0.0-develop.5