Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: upgrade 2.5 #162

Merged
merged 74 commits into from
Sep 20, 2023
Merged

feat: upgrade 2.5 #162

merged 74 commits into from
Sep 20, 2023

Conversation

emidev98
Copy link
Contributor

@emidev98 emidev98 commented Aug 16, 2023

This pull request contain many breaking changes and it will cut the release v2.5 for Terra Blockchain. This is the largest release in v2 release tree.

Modules Upgrades

  • Use CometBFT v0.37.2
  • Use CosmosSDK 0.47.5
  • Use CosmWasm v0.41.0
  • Use Alliance v0.3.1
  • Use packet forward middleware v7.0.0 from ibc-apps
  • Use ibc hooks v7.0.0 from ibc-apps
  • Fork tokenfactory into Terra Core at the following commit height

Must to know Features

  • Replace terra's fork of Tendermint with CometBFT,
  • Generate the new proto files
  • Generate new swagger to use dark theme and add a useful links section
  • Migration for atlantic 1 basd on proposal 163
  • Integrate new module skip-mev/pob
  • Restructure the upgrade chain tests to run using branches.
  • Create custom bank module to support bank hooks for tokenfactory

Fixes

Proposal

terrad tx gov submit-proposal software-upgrade.json --from {{wallet}} --fees 300000uluna

{
  "messages": [
    {
      "@type": "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade",
      "authority" : "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n",
      "plan" : {
        "name": "2.5",
        "time": "0001-01-01T00:00:00Z",
        "height": "{{height}}",
        "info": "{\"binaries\": {\"linux/amd64\": \"https://github.com/terra-money/core/releases/download/v2.5/terra_v2.5_Linux_x86_64.tar.gz?checksum=sha256:{hash}\"}}",
      }
    }
  ],
  "metadata": "",
  "deposit": "512000000uluna",
  "title": "Pisco Upgrade to 2.4.0-rc4",
  "summary": "Source Code Version https://github.com/terra-money/core/releases/tag/v2.5"
}

@terra-money terra-money deleted a comment from codecov bot Aug 18, 2023
@terra-money terra-money deleted a comment from codecov bot Aug 18, 2023
@terra-money terra-money deleted a comment from codecov bot Aug 29, 2023
@emidev98 emidev98 force-pushed the upgrade/2.5 branch 2 times, most recently from 8147fa0 to e6ff33e Compare September 7, 2023 08:41
fix: added pob queries to swagger and init module with default params
@tuky191 tuky191 self-requested a review September 20, 2023 06:02
@emidev98 emidev98 merged commit aa63b57 into release/v2.5 Sep 20, 2023
9 checks passed
@emidev98 emidev98 deleted the upgrade/2.5 branch September 20, 2023 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants