Skip to content

Releases: noble-assets/noble

v4.0.0-alpha1

19 Jul 07:44
cfd318e
Compare
Choose a tag to compare
v4.0.0-alpha1 Pre-release
Pre-release

Noble grand-1 Testnet - Argon Upgrade

Highlights

  • Circle CCTP Protocol
  • Strangelove Router module for Mint+Forward via CCTP
  • Paramauthority able to recover expired light clients
  • Coinbase Rosetta integration
  • Heighliner docker images published to ghcr
  • Static binaries from Heighliner images published as artifacts

What's Changed

New Contributors

Full Changelog: v3.0.0...v4.0.0-alpha1

v3.0.0

26 May 19:42
1e5ed6b
Compare
Choose a tag to compare

May 26, 2023: grand-1 testnet upgrade from v0.5.0 or v0.5.1. We are making the versioning between testnet and mainnet consistent.

Noble Radon Upgrade

This upgrade introduces additional noble fee mechanics

Global min-fee module

A minimum fee is now held in the chain state. If a validator or full-node configures a minimum-gas-prices in app.toml below the minimum-fee in the chain state, the minimum fee from state will be used instead.

Tariff module

An additional fee can be collected for outgoing IBC transfers of a specific denom. This is a basis points (BPS) fee taken proportionally to the transfer amount, up to a maximum amount.
Fee distribution is also modified to distribute a share of fees to a configurable list of entities before the distribution-module validator distribution.

What's Changed

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

v2.0.1

25 May 21:42
2779439
Compare
Choose a tag to compare

Patch Release 🔨

What's Changed

Full Changelog: v2.0.0...v2.0.1

v0.5.1

19 Apr 18:24
9249068
Compare
Choose a tag to compare

Patch Release 🔨

This patch addresses an issue where the globalfee module wasn't correctly handling its BypassMinFeeMsgTypes parameter

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

08 Apr 19:05
e0d0952
Compare
Choose a tag to compare

Noble Testnet Radon Upgrade

This upgrade introduces additional noble fee mechanics

Global min-fee module

A minimum fee is now held in the chain state. If a validator or full-node configures a minimum-gas-prices in app.toml below the minimum-fee in the chain state, the minimum fee from state will be used instead.

Tariff module

An additional fee can be collected for outgoing IBC transfers of a specific denom. This is a basis points (BPS) fee taken proportionally to the transfer amount, up to a maximum amount.
Fee distribution is also modified to distribute a share of fees to a configurable list of entities before the distribution-module validator distribution.

v2.0.0

30 Mar 16:56
2b98e0b
Compare
Choose a tag to compare

-- This tag is being used to upgrade from v1.0.0 on mainnet --

Highlights

  • fiat-tokenfactory module added. This will be used to mint uusdc.
  • Minor changes to the paused state of the tokenfactory. See descriptions in: #127, #124
  • Changed from using base64 encoding to bech32 for public keys in msgs/queries for tokenfactories
  • Added tx upgrade CLI commands for use by Prams Authority

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0

v0.4.2

20 Mar 15:34
18619f6
Compare
Choose a tag to compare

-- This tag is being used for the grand-1 TESTNET chain upgrade --

Highlights

  • fiat-tokenfactory module added. Currently, this is a copy of tokenfactory
  • Minor changes to the paused state of the tokenfactory. See descriptions in: #127, #124
  • Changed from using base64 encoding to bech32 for public keys in msgs/queries for tokenfactories
  • Added tx upgrade CLI commands for use by Prams Authority

Patch fix v0.4.1 -> v0.4.2

There was a mismatch between the name in the software upgrade proposal and the UpgradeName in the Upgrade Handler.
While this version is tagged v0.4.2, the UpgradeName in the handler is v0.4.1 to match an already broadcasted proposal**.

** This proposal was only "already broadcasted" in the grand-1 testnet

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.2

v1.0.0 - Mainnet

21 Mar 02:24
c252a78
Compare
Choose a tag to compare

✨✨✨

noble-1 Mainnet

This is the release to launch the noble network.

This release is based off of the v0.3.0 tag.

Please see strangelove-ventures/noble-networks for all information around validating and running a node.

v0.3.0

22 Feb 15:36
c252a78
Compare
Choose a tag to compare

This tag is being used for the Q1 2023 Noble Testnet.

The Tokenfactory module has been audited. Discoveries have been addressed in this tag.

What's Changed

  • update readme.md by @Jelena647 in #89
  • Update readme.md by @Jelena647 in #95
  • Validate burn/mint amounts and minter allowances are greater than zero by @jtieri in #91
  • Adjust incorrect proto field numbers by @jtieri in #90
  • Validate that a user is not already blacklisted by @jtieri in #92
  • Properly validate all fields in the genesis state by @jtieri in #93
  • Register amino codec types in init by @jtieri in #94
  • Ensure the minting denom can only be set once at genesis by @jtieri in #96
  • Remove duplicated calls to ValidateBasic by @jtieri in #97
  • General code cleanup; remove dead code, fix typos, use consistent return types by @jtieri in #98
  • Replace consumer module with staking module by @agouin in #100
  • Permit minter allowance to be 0 by @jtieri in #104
  • Add owner rotation mechanism by @agouin in #103
  • Enforce privileged role separation by @jtieri in #105
  • Update Access Control Table by @boojamya in #107
  • Tidy up Account Prefix by @boojamya in #108
  • Add Distribution Module by @boojamya in #111
  • Validate tokenfactory minting denom with bank module denom_metadata by @boojamya in #106
  • Bump golang.org/x/net from 0.5.0 to 0.7.0 in /interchaintest by @dependabot in #112

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

11 Feb 01:32
9cb79bd
Compare
Choose a tag to compare

What's Changed

  • Add unit tests to CI by @boojamya in #67
  • Update play.sh by @boojamya in #68
  • Version bump automation for Project Management workflow by @boojamya in #70
  • Changes for heighliner generic build-target by @agouin in #71
  • update chains.yaml so local heighliner builds dont fail by @jtieri in #76
  • Remove redundant calls to SetInitChainer and SetBeginBlocker by @jtieri in #78
  • Dont process incoming ics20 transfers for minting denom if tokenfactory is paused by @jtieri in #79
  • Check incoming transfers base denom against the minting denom by @jtieri in #80
  • Pass correct minter controller address in genesis state validation by @jtieri in #81
  • Add ICS test by @boojamya in #82
  • Update protos by @boojamya in #85
  • Update packet-forward-middleware to v3.1.4 by @agouin in #86
  • Rename ibctest to interchaintest by @boojamya in #77
  • Migrate blacklist away from bech32 encoded addresses in favor of base64 encoded bytes representation by @jtieri in #87
  • Follow spec for ConfigureMinter, ConfigureMinterController, and RemoveMinter by @jtieri in #88

Full Changelog: v0.1.1...v0.2.0