cosmos-sdk/x/authz/testutil/expected_keepers.go
Julien Robert cfe194013c
test: fix failing tests after protocompat changes (#22889)
Co-authored-by: Marko <marko@baricevic.me>
2024-12-16 16:06:22 +00:00

20 lines
606 B
Go

package testutil
import (
"context"
banktypes "cosmossdk.io/x/bank/types"
sdk "github.com/cosmos/cosmos-sdk/types"
)
// BankKeeper extends bank `MsgServer` to mock `Send` and to register handlers in MsgServiceRouter
type BankKeeper interface {
banktypes.MsgServer
SpendableCoins(ctx context.Context, addr sdk.AccAddress) sdk.Coins
MintCoins(ctx context.Context, moduleName string, amt sdk.Coins) error
SendCoinsFromModuleToAccount(ctx context.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
GetAllBalances(ctx context.Context, addr sdk.AccAddress) sdk.Coins
}