Skip to content

Commit

Permalink
chore: upgrade handler for v6_6-rc1 for canon-4 network (#2574)
Browse files Browse the repository at this point in the history
* adding upgrade v6.6-rc1 for canon network

* change the bid duration to 4 hours for canon network

* fix:fix the lint
  • Loading branch information
gsk967 authored Jul 23, 2024
1 parent d1d16d5 commit f0e2e67
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
9 changes: 6 additions & 3 deletions app/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,25 +54,28 @@ func (app UmeeApp) RegisterUpgradeHandlers() {
app.registerUpgrade6_4(upgradeInfo)
app.registerUpgrade("v6.5", upgradeInfo, nil, nil, nil)

app.registerUpgrade6_6(upgradeInfo)
// this upgrade is only for testnet (canon-4) network
app.registerUpgrade6_6RC1(upgradeInfo)
}

func (app *UmeeApp) registerUpgrade6_6(upgradeInfo upgradetypes.Plan) {
planName := "v6.6"
func (app *UmeeApp) registerUpgrade6_6RC1(upgradeInfo upgradetypes.Plan) {
planName := "v6.6-rc1"

app.UpgradeKeeper.SetUpgradeHandler(planName,
func(ctx sdk.Context, _ upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
printPlanName(planName, ctx.Logger())

// update leverage and metoken params to include burn auction fee share.
lparams := app.LeverageKeeper.GetParams(ctx)
// TODO: need to check the reward auction fee params value for v6.6
lparams.RewardsAuctionFee = sdk.MustNewDecFromStr("0.01")
if err := app.LeverageKeeper.SetParams(ctx, lparams); err != nil {
return nil, err
}

mekeeper := app.MetokenKeeperB.Keeper(&ctx)
meparams := mekeeper.GetParams()
// TODO: need to check the Rewards Auction Fee Factor params value for v6.6
meparams.RewardsAuctionFeeFactor = 10000 // 100% of fees goes to rewards auction
if err := mekeeper.SetParams(meparams); err != nil {
return nil, err
Expand Down
4 changes: 3 additions & 1 deletion x/auction/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ import (
// DefaultGenesis creates a default genesis state
func DefaultGenesis() *GenesisState {
return &GenesisState{
RewardsParams: RewardsParams{BidDuration: 14 * 24 * 3600}, // 14 days
// check bid duration value for v6.6 upgrade
// RewardsParams: RewardsParams{BidDuration: 14 * 24 * 3600}, // 14 days
RewardsParams: RewardsParams{BidDuration: 4 * 3600}, // 4 hours for bid duration this is only for canon-4 network
RewardAuctionId: 0,
RewardsAuctions: []RewardsKV{},
RewardsBids: []BidKV{},
Expand Down
1 change: 1 addition & 0 deletions x/auction/msgs.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ const minBidDuration = 3600 // 1h in seconds

// MinRewardsBid is the minimum increase of the previous bid or the minimum bid if it's the
// first one. 50 UX = 50e6uumee
// TODO: need to check the value for v6.6 upgrade
var MinRewardsBid = sdk.NewInt(50_000_000)

//
Expand Down

0 comments on commit f0e2e67

Please sign in to comment.