Skip to content

Commit

Permalink
refactor(x/mint): remove unused parameter from AfterDistributeMintedC…
Browse files Browse the repository at this point in the history
…oin (#2390)

* refactor(x/mint): remove unused parameter from AfterDistributeMintedCoin

* remove param from mint hook mock

* changelog
  • Loading branch information
p0mvn authored Aug 13, 2022
1 parent a402a9d commit 2530987
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 6 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* [#1667](https://github.com/osmosis-labs/osmosis/pull/1673) Move wasm-bindings code out of app package into its own root level package.
* [#2013](https://github.com/osmosis-labs/osmosis/pull/2013) Make `SetParams`, `SetPool`, `SetTotalLiquidity`, and `SetDenomLiquidity` GAMM APIs private
* [#1857](https://github.com/osmosis-labs/osmosis/pull/1857) x/mint rename GetLastHalvenEpochNum to GetLastReductionEpochNum
* [#2390](https://github.com/osmosis-labs/osmosis/pull/2390) x/mint remove unused mintCoins parameter from AfterDistributeMintedCoin

### Features

Expand Down
2 changes: 1 addition & 1 deletion x/mint/keeper/keeper.go
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ func (k Keeper) DistributeMintedCoin(ctx sdk.Context, mintedCoin sdk.Coin) error
}

// call an hook after the minting and distribution of new coins
k.hooks.AfterDistributeMintedCoin(ctx, mintedCoin)
k.hooks.AfterDistributeMintedCoin(ctx)

return err
}
Expand Down
2 changes: 1 addition & 1 deletion x/mint/keeper/keeper_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ type mintHooksMock struct {
hookCallCount int
}

func (hm *mintHooksMock) AfterDistributeMintedCoin(ctx sdk.Context, mintedCoin sdk.Coin) {
func (hm *mintHooksMock) AfterDistributeMintedCoin(ctx sdk.Context) {
hm.hookCallCount++
}

Expand Down
6 changes: 3 additions & 3 deletions x/mint/types/hooks.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (

// MintHooks defines an interface for mint module's hooks.
type MintHooks interface {
AfterDistributeMintedCoin(ctx sdk.Context, mintedCoin sdk.Coin)
AfterDistributeMintedCoin(ctx sdk.Context)
}

var _ MintHooks = MultiMintHooks{}
Expand All @@ -22,8 +22,8 @@ func NewMultiMintHooks(hooks ...MintHooks) MultiMintHooks {

// AfterDistributeMintedCoin is a hook that runs after minter mints and distributes coins
// at the beginning of each epoch.
func (h MultiMintHooks) AfterDistributeMintedCoin(ctx sdk.Context, mintedCoin sdk.Coin) {
func (h MultiMintHooks) AfterDistributeMintedCoin(ctx sdk.Context) {
for i := range h {
h[i].AfterDistributeMintedCoin(ctx, mintedCoin)
h[i].AfterDistributeMintedCoin(ctx)
}
}
2 changes: 1 addition & 1 deletion x/pool-incentives/keeper/hooks.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func (h Hooks) AfterSwap(ctx sdk.Context, sender sdk.AccAddress, poolId uint64,
}

// Distribute coins after minter module allocate assets to pool-incentives module.
func (h Hooks) AfterDistributeMintedCoin(ctx sdk.Context, mintedCoin sdk.Coin) {
func (h Hooks) AfterDistributeMintedCoin(ctx sdk.Context) {
// @Sunny, @Tony, @Dev, what comments should we keep after modifying own BeginBlocker to hooks?

// WARNING: The order of how modules interact with the default distribution module matters if the distribution module is used in a similar way to:
Expand Down

0 comments on commit 2530987

Please sign in to comment.