Skip to content

Commit

Permalink
feat(uniond): prepare v0.24.0 upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
PoisonPhang committed Jun 9, 2024
1 parent 90d7b96 commit 0fa6f3e
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 2 deletions.
3 changes: 3 additions & 0 deletions e2e/upgrades.nix
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ in
${upgradeTo "v0.22.0" 10}
${upgradeTo "v0.23.0" 20}
${upgradeTo "v0.24.0" 30}
'';

nodes = {
Expand All @@ -82,6 +83,8 @@ in
union.succeed("[[ $(docker exec devnet-union-minimal-union-minimal-0-1 ${unionvisorBin} -l off --root ./.unionvisor call --bundle ${bundle} -- query tokenfactory denom-authority-metadata factory/union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m/bazinga --output json | ${pkgs.lib.meta.getExe pkgs.jq} '.authority_metadata.admin == \"union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m\"') == true ]]")
${upgradeTo "v0.23.0" 20}
union.succeed("[[ $(docker exec devnet-union-minimal-union-minimal-0-1 ${unionvisorBin} -l off --root ./.unionvisor call --bundle ${bundle} -- query tokenfactory denom-authority-metadata factory/union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m/bazinga --output json | ${pkgs.lib.meta.getExe pkgs.jq} '.authority_metadata.admin == \"union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m\"') == true ]]")
${upgradeTo "v0.24.0" 30}
union.succeed("[[ $(docker exec devnet-union-minimal-union-minimal-0-1 ${unionvisorBin} -l off --root ./.unionvisor call --bundle ${bundle} -- query tokenfactory denom-authority-metadata factory/union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m/bazinga --output json | ${pkgs.lib.meta.getExe pkgs.jq} '.authority_metadata.admin == \"union1qp4uzhet2sd9mrs46kemse5dt9ncz4k3hjst5m\"') == true ]]")
'';

nodes = {
Expand Down
3 changes: 2 additions & 1 deletion uniond/app/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@ import (
"union/app/upgrades"
"union/app/upgrades/v0_22_0"
"union/app/upgrades/v0_23_0"
"union/app/upgrades/v0_24_0"

upgradetypes "cosmossdk.io/x/upgrade/types"
)

var Upgrades = []upgrades.Upgrade{v0_22_0.Upgrade, v0_23_0.Upgrade}
var Upgrades = []upgrades.Upgrade{v0_22_0.Upgrade, v0_23_0.Upgrade, v0_24_0.Upgrade}

// configure store loader that checks if version == upgradeHeight and applies store upgrades
func (app *UnionApp) setupUpgradeStoreLoaders() {
Expand Down
14 changes: 14 additions & 0 deletions uniond/app/upgrades/v0_24_0/constants.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package v0_24_0

import (
store "cosmossdk.io/store/types"
"union/app/upgrades"
)

const UpgradeName = "v0.24.0"

var Upgrade = upgrades.Upgrade{
UpgradeName: UpgradeName,
CreateUpgradeHandler: CreateUpgradeHandler,
StoreUpgrades: store.StoreUpgrades{},
}
15 changes: 15 additions & 0 deletions uniond/app/upgrades/v0_24_0/upgrade.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package v0_24_0

import (
"context"
"union/app/upgrades"

upgradetypes "cosmossdk.io/x/upgrade/types"
"github.com/cosmos/cosmos-sdk/types/module"
)

func CreateUpgradeHandler(mm *module.Manager, configurator module.Configurator, keepers *upgrades.AppKeepers) upgradetypes.UpgradeHandler {
return func(ctx context.Context, plan upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {
return mm.RunMigrations(ctx, configurator, vm)
}
}
2 changes: 1 addition & 1 deletion unionvisor/unionvisor.nix
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
mkBundle {
name = "testnet-next";
versions = uniondBundleVersions.complete;
nextVersion = "v0.23.0";
nextVersion = "v0.24.0";
genesis = ../networks/genesis/union-testnet-8/genesis.json;
meta = {
binary_name = "uniond";
Expand Down

0 comments on commit 0fa6f3e

Please sign in to comment.