github chain4energy/c4e-chain v1.2.0

latest releases: v1.4.4-compat-v0.1, v1.4.4, v1.4.3...
2 years ago

Upgrades

  • Bumped cosmos-sdk version to v0.46.10
  • Bumped tendermint version to v0.34.26
  • Bumped go version to v1.19
  • Bumped ibc-go to v5.2.0
  • Bumped ics23 to v0.9.0

Improvements

  • Made the app independent of the ignite:
  • created params directory which holds chin encoding, denom and address prefix config
  • removed cosmoscmd App interface
  • created CMD functions for correct chain start and initialization
  • deleted module message handlers
  • Added end-to-end testing framework that can be used for full testing functionality (this framework is based on Osmosis E2E testing suite)
  • Migrated all modules params from using x/params module to using simple KVStore (cosmos-sdk ADR)
  • (x/cfevesting) Renamed address field of the AccountVestingPools object to owner
  • x/cfeminter Module params refactoring:
  • cfeminter params structure changed - removed MinterConfig and moved mint_denom and Minter array directly to Params
  • changed the configuration logic for individual minters - instead of setting one of the LinearMinting or ExponentialStepMinting fields to a specific value, and the other to null, the configuration now includes one config field that accepts the MinterConfigI interface. LinearMinting and ExponentialStepMinting implement this interface which allows to set one specific configuration for minter.
  • (x/cfevesting) Vesting cession:
  • added MsgSplitVesting to split the vesting and transfer it to the second account
  • added MsgMoveAvailableVesting and MsgMoveAvailableVestingByDenoms to move available vesting from one account to another
  • (x/cfevesting) Vesting pools and accounts migration:
  • Founders accounts vesting period extension by one year
    • from: lockup: 1 year, vesting: 2 years
    • to: lockup: 2years, vesting: 2 years
  • Splited ValidatorsVestingPool into 5 smaller pools:
  • Validator round pool
  • initially locked - 8498690 C4E
  • lock end - 2024-12-26 00:00
  • vesting type** (parameters of vesting account created from this vesting pool) - Validator round
    • lockup period - 274 days (~9 months)
    • vesting period - 548 days (~18 months)
    • initial free tokens percentage - 5%
  • VC round pool
  • initially locked - 15000000 C4E
  • lock end - 2025-09-22 14:00
  • vesting type (parameters of vesting account created from this vesting pool) - VC round
    • lockup period - 548 days (~18 months)
    • vesting period - 548 days (~18 months)
    • initial free tokens percentage - 5%
  • Early-bird (private) round pool
  • initially locked - 8000000 C4E
  • lock end - 2024-12-22 14:00
  • vesting type (parameters of vesting account created from this vesting pool) - Early-bird round
    • lockup period - 456 days (~15 months)
    • vesting period - 365 days (~12 months)
    • initial free tokens percentage - 10%
  • Public round pool
  • initially locked - 9000000 C4E
  • lock end - 2024-03-22 14:00
  • vesting type (parameters of vesting account created from this vesting pool) - Public round
    • lockup period - 274 days (~9 months)
    • vesting period - 274 days (~9 months)
    • initial free tokens percentage - 15%
  • Strategic reserve short term round pool
  • initially locked - 40000000 C4E
  • lock end - 2024-09-22 14:00
  • vesting type (parameters of vesting account created from this vesting pool) - Strategic reserve short term round
    • lockup period - 365 days (~12 months)
    • vesting period - 365 days (~12 months)
    • initial free tokens percentage - 20%
  • Updated genesis vesting pools and accounts tracking for more accurate circulating supply calculation

Bug fixes

  • (x/cfevesting) If there are any vesting pools, changing the vesting denom is not possible
  • (x/cfeminter) When changing minters via proposal, it checks if there is a minter in the new configuration with a sequence_id that is currently in cfeminter state

Tests that have been carried out

  • Simulation tests
  • Performance/stability tests
  • Manual E2E tests
  • Automatic E2E tests
  • Unit tests

Web Wallet - Version 1.1.6 release notes

  • Features

  • Cosmostation wallet support

  • Cosmos-sdk version v0.46.10 support

  • Bug fixes

  • Wallet details view css corrections

  • Misc Improvements

  • Proposals view improvements

Don't miss a new c4e-chain release

NewReleases is sending notifications on new releases.