keeper

package
v7.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2025 License: Apache-2.0 Imports: 41 Imported by: 0

Documentation

Overview

Package keeper is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpectCreateClientMock

func ExpectCreateClientMock(ctx sdk.Context, mocks MockedKeepers, clientType, clientID string,
	clientState, consState []byte,
) *gomock.Call

func ExpectLatestConsensusStateMock

func ExpectLatestConsensusStateMock(ctx sdk.Context, mocks MockedKeepers, clientID string, consState *ibctmtypes.ConsensusState) *gomock.Call

func GetMocksForCreateConsumerClient

func GetMocksForCreateConsumerClient(ctx sdk.Context, mocks *MockedKeepers,
	expectedChainID string, expectedLatestHeight clienttypes.Height,
) []*gomock.Call

GetMocksForCreateConsumerClient returns mock expectations needed to call CreateConsumerClient().

func GetMocksForDeleteConsumerChain

func GetMocksForDeleteConsumerChain(ctx sdk.Context, mocks *MockedKeepers) []*gomock.Call

GetMocksForDeleteConsumerChain returns mock expectations needed to call `DeleteConsumerChain`

func GetMocksForHandleSlashPacket

func GetMocksForHandleSlashPacket(ctx sdk.Context, mocks MockedKeepers,
	expectedProviderValConsAddr providertypes.ProviderConsAddress,
	valToReturn stakingtypes.Validator, expectJailing bool,
) []*gomock.Call

func GetMocksForMakeConsumerGenesis

func GetMocksForMakeConsumerGenesis(ctx sdk.Context, mocks *MockedKeepers,
	unbondingTimeToInject time.Duration, revisionHeight int64,
) []*gomock.Call

GetMocksForMakeConsumerGenesis returns mock expectations needed to call MakeConsumerGenesis().

func GetMocksForSendIBCPacket

func GetMocksForSendIBCPacket(ctx sdk.Context, mocks MockedKeepers, channelID string, times int) []*gomock.Call

func GetMocksForSetConsumerChain

func GetMocksForSetConsumerChain(ctx sdk.Context, mocks *MockedKeepers,
	chainIDToInject string,
) []*gomock.Call

GetMocksForSetConsumerChain returns mock expectations needed to call SetConsumerChain().

func GetMocksForSlashValidator

func GetMocksForSlashValidator(
	ctx sdk.Context,
	mocks MockedKeepers,
	validator stakingtypes.Validator,
	consAddr sdk.ConsAddress,
	undelegations []stakingtypes.UnbondingDelegation,
	redelegations []stakingtypes.Redelegation,
	powerReduction math.Int,
	slashFraction math.LegacyDec,
	currentPower,
	expectedInfractionHeight,
	expectedSlashPower int64,
) []*gomock.Call

func GetNewCrossChainValidator

func GetNewCrossChainValidator(t *testing.T) consumertypes.CrossChainValidator

Obtains a CrossChainValidator with a newly generated key, and randomized field values

func GetNewSlashPacketData

func GetNewSlashPacketData() types.SlashPacketData

Obtains slash packet data with a newly generated key, and randomized field values

func GetTestConsumerMetadata

func GetTestConsumerMetadata() providertypes.ConsumerMetadata

func GetTestInfractionParameters

func GetTestInfractionParameters() providertypes.InfractionParameters

func GetTestPowerShapingParameters

func GetTestPowerShapingParameters() providertypes.PowerShapingParameters

func Must

func Must[T any](v T, err error) T

Must panics if err is not nil, otherwise returns v. This is useful to get a value from a function that returns a value and an error in a single line.

func NewInMemConsumerKeeper

func NewInMemConsumerKeeper(params InMemKeeperParams, mocks MockedKeepers) consumerkeeper.Keeper

NewInMemConsumerKeeper instantiates an in-mem consumer keeper from params and mocked keepers

func NewInMemProviderKeeper

func NewInMemProviderKeeper(params InMemKeeperParams, mocks MockedKeepers) providerkeeper.Keeper

NewInMemProviderKeeper instantiates an in-mem provider keeper from params and mocked keepers

func SetupForDeleteConsumerChain

func SetupForDeleteConsumerChain(t *testing.T, ctx sdk.Context,
	providerKeeper *providerkeeper.Keeper, mocks MockedKeepers,
	consumerId string,
)

SetupForDeleteConsumerChain registers expected mock calls and corresponding state setup which assert that a consumer chain was properly setup to be later deleted with `DeleteConsumerChain`. Note: This function only setups and tests that we correctly setup a consumer chain that we could later delete when calling `DeleteConsumerChain` -- this does NOT necessarily mean that the consumer chain is deleted. Also see `TestProviderStateIsCleanedAfterConsumerChainIsDeleted`.

func SetupMocksForLastBondedValidatorsExpectation

func SetupMocksForLastBondedValidatorsExpectation(mockStakingKeeper *MockStakingKeeper, maxValidators uint32, vals []stakingtypes.Validator, times int)

SetupMocksForLastBondedValidatorsExpectation sets up the expectation for the `GetBondedValidatorsByPower` and `MaxValidators` methods of the `mockStakingKeeper` object. These are needed in particular when calling `GetLastBondedValidators` from the provider keeper. Times is the number of times the expectation should be called. Provide -1 for `AnyTimes“.

func TestProviderStateIsCleanedAfterConsumerChainIsDeleted

func TestProviderStateIsCleanedAfterConsumerChainIsDeleted(t *testing.T, ctx sdk.Context, providerKeeper providerkeeper.Keeper,
	consumerId, expectedChannelID string, expErr bool,
)

TestProviderStateIsCleanedAfterConsumerChainIsDeleted executes test assertions for the provider's state being cleaned after a deleted consumer chain.

Types

type InMemKeeperParams

type InMemKeeperParams struct {
	Cdc            *codec.ProtoCodec
	StoreKey       *storetypes.KVStoreKey
	ParamsSubspace *paramstypes.Subspace
	Ctx            sdk.Context
}

Parameters needed to instantiate an in-memory keeper

func NewInMemKeeperParams

func NewInMemKeeperParams(tb testing.TB) InMemKeeperParams

NewInMemKeeperParams instantiates in-memory keeper params with default values

type MockAccountKeeper

type MockAccountKeeper struct {
	// contains filtered or unexported fields
}

MockAccountKeeper is a mock of AccountKeeper interface.

func NewMockAccountKeeper

func NewMockAccountKeeper(ctrl *gomock.Controller) *MockAccountKeeper

NewMockAccountKeeper creates a new mock instance.

func (*MockAccountKeeper) AddressCodec

func (m *MockAccountKeeper) AddressCodec() address.Codec

AddressCodec mocks base method.

func (*MockAccountKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAccountKeeper) GetModuleAccount

func (m *MockAccountKeeper) GetModuleAccount(ctx context.Context, name string) types1.ModuleAccountI

GetModuleAccount mocks base method.

type MockAccountKeeperMockRecorder

type MockAccountKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockAccountKeeperMockRecorder is the mock recorder for MockAccountKeeper.

func (*MockAccountKeeperMockRecorder) AddressCodec

func (mr *MockAccountKeeperMockRecorder) AddressCodec() *gomock.Call

AddressCodec indicates an expected call of AddressCodec.

func (*MockAccountKeeperMockRecorder) GetModuleAccount

func (mr *MockAccountKeeperMockRecorder) GetModuleAccount(ctx, name interface{}) *gomock.Call

GetModuleAccount indicates an expected call of GetModuleAccount.

type MockBankKeeper

type MockBankKeeper struct {
	// contains filtered or unexported fields
}

MockBankKeeper is a mock of BankKeeper interface.

func NewMockBankKeeper

func NewMockBankKeeper(ctrl *gomock.Controller) *MockBankKeeper

NewMockBankKeeper creates a new mock instance.

func (*MockBankKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockBankKeeper) GetAllBalances

func (m *MockBankKeeper) GetAllBalances(ctx context.Context, addr types1.AccAddress) types1.Coins

GetAllBalances mocks base method.

func (*MockBankKeeper) GetBalance

func (m *MockBankKeeper) GetBalance(ctx context.Context, addr types1.AccAddress, denom string) types1.Coin

GetBalance mocks base method.

func (*MockBankKeeper) SendCoinsFromModuleToModule

func (m *MockBankKeeper) SendCoinsFromModuleToModule(ctx context.Context, senderModule, recipientModule string, amt types1.Coins) error

SendCoinsFromModuleToModule mocks base method.

type MockBankKeeperMockRecorder

type MockBankKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockBankKeeperMockRecorder is the mock recorder for MockBankKeeper.

func (*MockBankKeeperMockRecorder) GetAllBalances

func (mr *MockBankKeeperMockRecorder) GetAllBalances(ctx, addr interface{}) *gomock.Call

GetAllBalances indicates an expected call of GetAllBalances.

func (*MockBankKeeperMockRecorder) GetBalance

func (mr *MockBankKeeperMockRecorder) GetBalance(ctx, addr, denom interface{}) *gomock.Call

GetBalance indicates an expected call of GetBalance.

func (*MockBankKeeperMockRecorder) SendCoinsFromModuleToModule

func (mr *MockBankKeeperMockRecorder) SendCoinsFromModuleToModule(ctx, senderModule, recipientModule, amt interface{}) *gomock.Call

SendCoinsFromModuleToModule indicates an expected call of SendCoinsFromModuleToModule.

type MockChannelKeeper

type MockChannelKeeper struct {
	// contains filtered or unexported fields
}

MockChannelKeeper is a mock of ChannelKeeper interface.

func NewMockChannelKeeper

func NewMockChannelKeeper(ctrl *gomock.Controller) *MockChannelKeeper

NewMockChannelKeeper creates a new mock instance.

func (*MockChannelKeeper) ChanCloseInit

func (m *MockChannelKeeper) ChanCloseInit(ctx types1.Context, portID, channelID string) error

ChanCloseInit mocks base method.

func (*MockChannelKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockChannelKeeper) GetChannel

func (m *MockChannelKeeper) GetChannel(ctx types1.Context, srcPort, srcChan string) (types7.Channel, bool)

GetChannel mocks base method.

func (*MockChannelKeeper) GetChannelConnection

func (m *MockChannelKeeper) GetChannelConnection(ctx types1.Context, portID, channelID string) (string, types6.ConnectionEnd, error)

GetChannelConnection mocks base method.

func (*MockChannelKeeper) GetNextSequenceSend

func (m *MockChannelKeeper) GetNextSequenceSend(ctx types1.Context, portID, channelID string) (uint64, bool)

GetNextSequenceSend mocks base method.

func (*MockChannelKeeper) SendPacket

func (m *MockChannelKeeper) SendPacket(ctx types1.Context, sourcePort, sourceChannel string, timeoutHeight types5.Height, timeoutTimestamp uint64, data []byte) (uint64, error)

SendPacket mocks base method.

func (*MockChannelKeeper) WriteAcknowledgement

func (m *MockChannelKeeper) WriteAcknowledgement(ctx types1.Context, packet exported.PacketI, acknowledgement exported.Acknowledgement) error

WriteAcknowledgement mocks base method.

type MockChannelKeeperMockRecorder

type MockChannelKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockChannelKeeperMockRecorder is the mock recorder for MockChannelKeeper.

func (*MockChannelKeeperMockRecorder) ChanCloseInit

func (mr *MockChannelKeeperMockRecorder) ChanCloseInit(ctx, portID, channelID interface{}) *gomock.Call

ChanCloseInit indicates an expected call of ChanCloseInit.

func (*MockChannelKeeperMockRecorder) GetChannel

func (mr *MockChannelKeeperMockRecorder) GetChannel(ctx, srcPort, srcChan interface{}) *gomock.Call

GetChannel indicates an expected call of GetChannel.

func (*MockChannelKeeperMockRecorder) GetChannelConnection

func (mr *MockChannelKeeperMockRecorder) GetChannelConnection(ctx, portID, channelID interface{}) *gomock.Call

GetChannelConnection indicates an expected call of GetChannelConnection.

func (*MockChannelKeeperMockRecorder) GetNextSequenceSend

func (mr *MockChannelKeeperMockRecorder) GetNextSequenceSend(ctx, portID, channelID interface{}) *gomock.Call

GetNextSequenceSend indicates an expected call of GetNextSequenceSend.

func (*MockChannelKeeperMockRecorder) SendPacket

func (mr *MockChannelKeeperMockRecorder) SendPacket(ctx, sourcePort, sourceChannel, timeoutHeight, timeoutTimestamp, data interface{}) *gomock.Call

SendPacket indicates an expected call of SendPacket.

func (*MockChannelKeeperMockRecorder) WriteAcknowledgement

func (mr *MockChannelKeeperMockRecorder) WriteAcknowledgement(ctx, packet, acknowledgement interface{}) *gomock.Call

WriteAcknowledgement indicates an expected call of WriteAcknowledgement.

type MockClientKeeper

type MockClientKeeper struct {
	// contains filtered or unexported fields
}

MockClientKeeper is a mock of ClientKeeper interface.

func NewMockClientKeeper

func NewMockClientKeeper(ctrl *gomock.Controller) *MockClientKeeper

NewMockClientKeeper creates a new mock instance.

func (*MockClientKeeper) ClientStore

func (m *MockClientKeeper) ClientStore(ctx types1.Context, clientID string) types.KVStore

ClientStore mocks base method.

func (*MockClientKeeper) CreateClient

func (m *MockClientKeeper) CreateClient(ctx types1.Context, clientType string, clientState, consensusState []byte) (string, error)

CreateClient mocks base method.

func (*MockClientKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockClientKeeper) GetClientConsensusState

func (m *MockClientKeeper) GetClientConsensusState(ctx types1.Context, clientID string, height exported.Height) (exported.ConsensusState, bool)

GetClientConsensusState mocks base method.

func (*MockClientKeeper) GetClientState

func (m *MockClientKeeper) GetClientState(ctx types1.Context, clientID string) (exported.ClientState, bool)

GetClientState mocks base method.

func (*MockClientKeeper) GetLatestClientConsensusState

func (m *MockClientKeeper) GetLatestClientConsensusState(ctx types1.Context, clientID string) (exported.ConsensusState, bool)

GetLatestClientConsensusState mocks base method.

func (*MockClientKeeper) GetStoreProvider

func (m *MockClientKeeper) GetStoreProvider() types5.StoreProvider

GetStoreProvider mocks base method.

func (*MockClientKeeper) SetClientState

func (m *MockClientKeeper) SetClientState(ctx types1.Context, clientID string, clientState exported.ClientState)

SetClientState mocks base method.

type MockClientKeeperMockRecorder

type MockClientKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockClientKeeperMockRecorder is the mock recorder for MockClientKeeper.

func (*MockClientKeeperMockRecorder) ClientStore

func (mr *MockClientKeeperMockRecorder) ClientStore(ctx, clientID interface{}) *gomock.Call

ClientStore indicates an expected call of ClientStore.

func (*MockClientKeeperMockRecorder) CreateClient

func (mr *MockClientKeeperMockRecorder) CreateClient(ctx, clientType, clientState, consensusState interface{}) *gomock.Call

CreateClient indicates an expected call of CreateClient.

func (*MockClientKeeperMockRecorder) GetClientConsensusState

func (mr *MockClientKeeperMockRecorder) GetClientConsensusState(ctx, clientID, height interface{}) *gomock.Call

GetClientConsensusState indicates an expected call of GetClientConsensusState.

func (*MockClientKeeperMockRecorder) GetClientState

func (mr *MockClientKeeperMockRecorder) GetClientState(ctx, clientID interface{}) *gomock.Call

GetClientState indicates an expected call of GetClientState.

func (*MockClientKeeperMockRecorder) GetLatestClientConsensusState

func (mr *MockClientKeeperMockRecorder) GetLatestClientConsensusState(ctx, clientID interface{}) *gomock.Call

GetLatestClientConsensusState indicates an expected call of GetLatestClientConsensusState.

func (*MockClientKeeperMockRecorder) GetStoreProvider

func (mr *MockClientKeeperMockRecorder) GetStoreProvider() *gomock.Call

GetStoreProvider indicates an expected call of GetStoreProvider.

func (*MockClientKeeperMockRecorder) SetClientState

func (mr *MockClientKeeperMockRecorder) SetClientState(ctx, clientID, clientState interface{}) *gomock.Call

SetClientState indicates an expected call of SetClientState.

type MockConnectionKeeper

type MockConnectionKeeper struct {
	// contains filtered or unexported fields
}

MockConnectionKeeper is a mock of ConnectionKeeper interface.

func NewMockConnectionKeeper

func NewMockConnectionKeeper(ctrl *gomock.Controller) *MockConnectionKeeper

NewMockConnectionKeeper creates a new mock instance.

func (*MockConnectionKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConnectionKeeper) GetConnection

func (m *MockConnectionKeeper) GetConnection(ctx types1.Context, connectionID string) (types6.ConnectionEnd, bool)

GetConnection mocks base method.

type MockConnectionKeeperMockRecorder

type MockConnectionKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockConnectionKeeperMockRecorder is the mock recorder for MockConnectionKeeper.

func (*MockConnectionKeeperMockRecorder) GetConnection

func (mr *MockConnectionKeeperMockRecorder) GetConnection(ctx, connectionID interface{}) *gomock.Call

GetConnection indicates an expected call of GetConnection.

type MockConsumerHooks

type MockConsumerHooks struct {
	// contains filtered or unexported fields
}

MockConsumerHooks is a mock of ConsumerHooks interface.

func NewMockConsumerHooks

func NewMockConsumerHooks(ctrl *gomock.Controller) *MockConsumerHooks

NewMockConsumerHooks creates a new mock instance.

func (*MockConsumerHooks) AfterValidatorBonded

func (m *MockConsumerHooks) AfterValidatorBonded(ctx context.Context, consAddr types1.ConsAddress, valAddresses types1.ValAddress) error

AfterValidatorBonded mocks base method.

func (*MockConsumerHooks) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

type MockConsumerHooksMockRecorder

type MockConsumerHooksMockRecorder struct {
	// contains filtered or unexported fields
}

MockConsumerHooksMockRecorder is the mock recorder for MockConsumerHooks.

func (*MockConsumerHooksMockRecorder) AfterValidatorBonded

func (mr *MockConsumerHooksMockRecorder) AfterValidatorBonded(ctx, consAddr, valAddresses interface{}) *gomock.Call

AfterValidatorBonded indicates an expected call of AfterValidatorBonded.

type MockDistributionKeeper

type MockDistributionKeeper struct {
	// contains filtered or unexported fields
}

MockDistributionKeeper is a mock of DistributionKeeper interface.

func NewMockDistributionKeeper

func NewMockDistributionKeeper(ctrl *gomock.Controller) *MockDistributionKeeper

NewMockDistributionKeeper creates a new mock instance.

func (*MockDistributionKeeper) AllocateTokensToValidator

func (m *MockDistributionKeeper) AllocateTokensToValidator(ctx context.Context, validator types3.ValidatorI, reward types1.DecCoins) error

AllocateTokensToValidator mocks base method.

func (*MockDistributionKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDistributionKeeper) FundCommunityPool

func (m *MockDistributionKeeper) FundCommunityPool(ctx context.Context, amount types1.Coins, sender types1.AccAddress) error

FundCommunityPool mocks base method.

func (*MockDistributionKeeper) GetCommunityTax

func (m *MockDistributionKeeper) GetCommunityTax(ctx context.Context) (math.LegacyDec, error)

GetCommunityTax mocks base method.

type MockDistributionKeeperMockRecorder

type MockDistributionKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockDistributionKeeperMockRecorder is the mock recorder for MockDistributionKeeper.

func (*MockDistributionKeeperMockRecorder) AllocateTokensToValidator

func (mr *MockDistributionKeeperMockRecorder) AllocateTokensToValidator(ctx, validator, reward interface{}) *gomock.Call

AllocateTokensToValidator indicates an expected call of AllocateTokensToValidator.

func (*MockDistributionKeeperMockRecorder) FundCommunityPool

func (mr *MockDistributionKeeperMockRecorder) FundCommunityPool(ctx, amount, sender interface{}) *gomock.Call

FundCommunityPool indicates an expected call of FundCommunityPool.

func (*MockDistributionKeeperMockRecorder) GetCommunityTax

func (mr *MockDistributionKeeperMockRecorder) GetCommunityTax(ctx interface{}) *gomock.Call

GetCommunityTax indicates an expected call of GetCommunityTax.

type MockIBCCoreKeeper

type MockIBCCoreKeeper struct {
	// contains filtered or unexported fields
}

MockIBCCoreKeeper is a mock of IBCCoreKeeper interface.

func NewMockIBCCoreKeeper

func NewMockIBCCoreKeeper(ctrl *gomock.Controller) *MockIBCCoreKeeper

NewMockIBCCoreKeeper creates a new mock instance.

func (*MockIBCCoreKeeper) ChannelOpenInit

ChannelOpenInit mocks base method.

func (*MockIBCCoreKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

type MockIBCCoreKeeperMockRecorder

type MockIBCCoreKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockIBCCoreKeeperMockRecorder is the mock recorder for MockIBCCoreKeeper.

func (*MockIBCCoreKeeperMockRecorder) ChannelOpenInit

func (mr *MockIBCCoreKeeperMockRecorder) ChannelOpenInit(goCtx, msg interface{}) *gomock.Call

ChannelOpenInit indicates an expected call of ChannelOpenInit.

type MockIBCTransferKeeper

type MockIBCTransferKeeper struct {
	// contains filtered or unexported fields
}

MockIBCTransferKeeper is a mock of IBCTransferKeeper interface.

func NewMockIBCTransferKeeper

func NewMockIBCTransferKeeper(ctrl *gomock.Controller) *MockIBCTransferKeeper

NewMockIBCTransferKeeper creates a new mock instance.

func (*MockIBCTransferKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockIBCTransferKeeper) Transfer

Transfer mocks base method.

type MockIBCTransferKeeperMockRecorder

type MockIBCTransferKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockIBCTransferKeeperMockRecorder is the mock recorder for MockIBCTransferKeeper.

func (*MockIBCTransferKeeperMockRecorder) Transfer

func (mr *MockIBCTransferKeeperMockRecorder) Transfer(arg0, arg1 interface{}) *gomock.Call

Transfer indicates an expected call of Transfer.

type MockSlashingKeeper

type MockSlashingKeeper struct {
	// contains filtered or unexported fields
}

MockSlashingKeeper is a mock of SlashingKeeper interface.

func NewMockSlashingKeeper

func NewMockSlashingKeeper(ctrl *gomock.Controller) *MockSlashingKeeper

NewMockSlashingKeeper creates a new mock instance.

func (*MockSlashingKeeper) DowntimeJailDuration

func (m *MockSlashingKeeper) DowntimeJailDuration(arg0 context.Context) (time.Duration, error)

DowntimeJailDuration mocks base method.

func (*MockSlashingKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSlashingKeeper) GetValidatorSigningInfo

func (m *MockSlashingKeeper) GetValidatorSigningInfo(arg0 context.Context, arg1 types1.ConsAddress) (types2.ValidatorSigningInfo, error)

GetValidatorSigningInfo mocks base method.

func (*MockSlashingKeeper) IsTombstoned

func (m *MockSlashingKeeper) IsTombstoned(arg0 context.Context, arg1 types1.ConsAddress) bool

IsTombstoned mocks base method.

func (*MockSlashingKeeper) JailUntil

func (m *MockSlashingKeeper) JailUntil(arg0 context.Context, arg1 types1.ConsAddress, arg2 time.Time) error

JailUntil mocks base method.

func (*MockSlashingKeeper) SetValidatorSigningInfo

func (m *MockSlashingKeeper) SetValidatorSigningInfo(arg0 context.Context, arg1 types1.ConsAddress, arg2 types2.ValidatorSigningInfo) error

SetValidatorSigningInfo mocks base method.

func (*MockSlashingKeeper) SlashFractionDoubleSign

func (m *MockSlashingKeeper) SlashFractionDoubleSign(arg0 context.Context) (math.LegacyDec, error)

SlashFractionDoubleSign mocks base method.

func (*MockSlashingKeeper) SlashFractionDowntime

func (m *MockSlashingKeeper) SlashFractionDowntime(arg0 context.Context) (math.LegacyDec, error)

SlashFractionDowntime mocks base method.

func (*MockSlashingKeeper) Tombstone

func (m *MockSlashingKeeper) Tombstone(arg0 context.Context, arg1 types1.ConsAddress) error

Tombstone mocks base method.

type MockSlashingKeeperMockRecorder

type MockSlashingKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockSlashingKeeperMockRecorder is the mock recorder for MockSlashingKeeper.

func (*MockSlashingKeeperMockRecorder) DowntimeJailDuration

func (mr *MockSlashingKeeperMockRecorder) DowntimeJailDuration(arg0 interface{}) *gomock.Call

DowntimeJailDuration indicates an expected call of DowntimeJailDuration.

func (*MockSlashingKeeperMockRecorder) GetValidatorSigningInfo

func (mr *MockSlashingKeeperMockRecorder) GetValidatorSigningInfo(arg0, arg1 interface{}) *gomock.Call

GetValidatorSigningInfo indicates an expected call of GetValidatorSigningInfo.

func (*MockSlashingKeeperMockRecorder) IsTombstoned

func (mr *MockSlashingKeeperMockRecorder) IsTombstoned(arg0, arg1 interface{}) *gomock.Call

IsTombstoned indicates an expected call of IsTombstoned.

func (*MockSlashingKeeperMockRecorder) JailUntil

func (mr *MockSlashingKeeperMockRecorder) JailUntil(arg0, arg1, arg2 interface{}) *gomock.Call

JailUntil indicates an expected call of JailUntil.

func (*MockSlashingKeeperMockRecorder) SetValidatorSigningInfo

func (mr *MockSlashingKeeperMockRecorder) SetValidatorSigningInfo(arg0, arg1, arg2 interface{}) *gomock.Call

SetValidatorSigningInfo indicates an expected call of SetValidatorSigningInfo.

func (*MockSlashingKeeperMockRecorder) SlashFractionDoubleSign

func (mr *MockSlashingKeeperMockRecorder) SlashFractionDoubleSign(arg0 interface{}) *gomock.Call

SlashFractionDoubleSign indicates an expected call of SlashFractionDoubleSign.

func (*MockSlashingKeeperMockRecorder) SlashFractionDowntime

func (mr *MockSlashingKeeperMockRecorder) SlashFractionDowntime(arg0 interface{}) *gomock.Call

SlashFractionDowntime indicates an expected call of SlashFractionDowntime.

func (*MockSlashingKeeperMockRecorder) Tombstone

func (mr *MockSlashingKeeperMockRecorder) Tombstone(arg0, arg1 interface{}) *gomock.Call

Tombstone indicates an expected call of Tombstone.

type MockStakingKeeper

type MockStakingKeeper struct {
	// contains filtered or unexported fields
}

MockStakingKeeper is a mock of StakingKeeper interface.

func NewMockStakingKeeper

func NewMockStakingKeeper(ctrl *gomock.Controller) *MockStakingKeeper

NewMockStakingKeeper creates a new mock instance.

func (*MockStakingKeeper) BondDenom

func (m *MockStakingKeeper) BondDenom(ctx context.Context) (string, error)

BondDenom mocks base method.

func (*MockStakingKeeper) BondedRatio

func (m *MockStakingKeeper) BondedRatio(ctx context.Context) (math.LegacyDec, error)

BondedRatio mocks base method.

func (*MockStakingKeeper) Delegation

Delegation mocks base method.

func (*MockStakingKeeper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockStakingKeeper) GetBondedValidatorsByPower

func (m *MockStakingKeeper) GetBondedValidatorsByPower(ctx context.Context) ([]types3.Validator, error)

GetBondedValidatorsByPower mocks base method.

func (*MockStakingKeeper) GetHistoricalInfo

func (m *MockStakingKeeper) GetHistoricalInfo(ctx context.Context, height int64) (types3.HistoricalInfo, error)

GetHistoricalInfo mocks base method.

func (*MockStakingKeeper) GetLastTotalPower

func (m *MockStakingKeeper) GetLastTotalPower(ctx context.Context) (math.Int, error)

GetLastTotalPower mocks base method.

func (*MockStakingKeeper) GetLastValidatorPower

func (m *MockStakingKeeper) GetLastValidatorPower(ctx context.Context, operator types1.ValAddress) (int64, error)

GetLastValidatorPower mocks base method.

func (*MockStakingKeeper) GetRedelegationByUnbondingID

func (m *MockStakingKeeper) GetRedelegationByUnbondingID(ctx context.Context, id uint64) (types3.Redelegation, error)

GetRedelegationByUnbondingID mocks base method.

func (*MockStakingKeeper) GetRedelegationsFromSrcValidator

func (m *MockStakingKeeper) GetRedelegationsFromSrcValidator(ctx context.Context, valAddr types1.ValAddress) ([]types3.Redelegation, error)

GetRedelegationsFromSrcValidator mocks base method.

func (*MockStakingKeeper) GetUnbondingDelegationByUnbondingID

func (m *MockStakingKeeper) GetUnbondingDelegationByUnbondingID(ctx context.Context, id uint64) (types3.UnbondingDelegation, error)

GetUnbondingDelegationByUnbondingID mocks base method.

func (*MockStakingKeeper) GetUnbondingDelegationsFromValidator

func (m *MockStakingKeeper) GetUnbondingDelegationsFromValidator(ctx context.Context, valAddr types1.ValAddress) ([]types3.UnbondingDelegation, error)

GetUnbondingDelegationsFromValidator mocks base method.

func (*MockStakingKeeper) GetUnbondingType

func (m *MockStakingKeeper) GetUnbondingType(ctx context.Context, id uint64) (types3.UnbondingType, error)

GetUnbondingType mocks base method.

func (*MockStakingKeeper) GetValidator

func (m *MockStakingKeeper) GetValidator(ctx context.Context, addr types1.ValAddress) (types3.Validator, error)

GetValidator mocks base method.

func (*MockStakingKeeper) GetValidatorByConsAddr

func (m *MockStakingKeeper) GetValidatorByConsAddr(ctx context.Context, consAddr types1.ConsAddress) (types3.Validator, error)

GetValidatorByConsAddr mocks base method.

func (*MockStakingKeeper) GetValidatorByUnbondingID

func (m *MockStakingKeeper) GetValidatorByUnbondingID(ctx context.Context, id uint64) (types3.Validator, error)

GetValidatorByUnbondingID mocks base method.

func (*MockStakingKeeper) GetValidatorUpdates

func (m *MockStakingKeeper) GetValidatorUpdates(ctx context.Context) ([]types0.ValidatorUpdate, error)

GetValidatorUpdates mocks base method.

func (*MockStakingKeeper) IsValidatorJailed

func (m *MockStakingKeeper) IsValidatorJailed(ctx context.Context, addr types1.ConsAddress) (bool, error)

IsValidatorJailed mocks base method.

func (*MockStakingKeeper) IterateBondedValidatorsByPower

func (m *MockStakingKeeper) IterateBondedValidatorsByPower(arg0 context.Context, arg1 func(int64, types3.ValidatorI) bool) error

IterateBondedValidatorsByPower mocks base method.

func (*MockStakingKeeper) IterateDelegations

func (m *MockStakingKeeper) IterateDelegations(ctx context.Context, delegator types1.AccAddress, fn func(int64, types3.DelegationI) bool) error

IterateDelegations mocks base method.

func (*MockStakingKeeper) IterateLastValidatorPowers

func (m *MockStakingKeeper) IterateLastValidatorPowers(ctx context.Context, cb func(types1.ValAddress, int64) bool) error

IterateLastValidatorPowers mocks base method.

func (*MockStakingKeeper) IterateValidators

func (m *MockStakingKeeper) IterateValidators(ctx context.Context, f func(int64, types3.ValidatorI) bool) error

IterateValidators mocks base method.

func (*MockStakingKeeper) Jail

Jail mocks base method.

func (*MockStakingKeeper) MaxValidators

func (m *MockStakingKeeper) MaxValidators(ctx context.Context) (uint32, error)

MaxValidators mocks base method.

func (*MockStakingKeeper) MinCommissionRate

func (m *MockStakingKeeper) MinCommissionRate(ctx context.Context) (math.LegacyDec, error)

MinCommissionRate mocks base method.

func (*MockStakingKeeper) PowerReduction

func (m *MockStakingKeeper) PowerReduction(ctx context.Context) math.Int

PowerReduction mocks base method.

func (*MockStakingKeeper) PutUnbondingOnHold

func (m *MockStakingKeeper) PutUnbondingOnHold(ctx context.Context, id uint64) error

PutUnbondingOnHold mocks base method.

func (*MockStakingKeeper) Slash

func (m *MockStakingKeeper) Slash(ctx context.Context, consAddr types1.ConsAddress, infractionHeight, power int64, slashFactor math.LegacyDec) (math.Int, error)

Slash mocks base method.

func (*MockStakingKeeper) SlashRedelegation

func (m *MockStakingKeeper) SlashRedelegation(ctx context.Context, srcValidator types3.Validator, redelegation types3.Redelegation, infractionHeight int64, slashFactor math.LegacyDec) (math.Int, error)

SlashRedelegation mocks base method.

func (*MockStakingKeeper) SlashUnbondingDelegation

func (m *MockStakingKeeper) SlashUnbondingDelegation(ctx context.Context, unbondingDelegation types3.UnbondingDelegation, infractionHeight int64, slashFactor math.LegacyDec) (math.Int, error)

SlashUnbondingDelegation mocks base method.

func (*MockStakingKeeper) SlashWithInfractionReason

func (m *MockStakingKeeper) SlashWithInfractionReason(ctx context.Context, consAddr types1.ConsAddress, infractionHeight, power int64, slashFactor math.LegacyDec, infraction types3.Infraction) (math.Int, error)

SlashWithInfractionReason mocks base method.

func (*MockStakingKeeper) StakingTokenSupply

func (m *MockStakingKeeper) StakingTokenSupply(ctx context.Context) (math.Int, error)

StakingTokenSupply mocks base method.

func (*MockStakingKeeper) TotalBondedTokens

func (m *MockStakingKeeper) TotalBondedTokens(ctx context.Context) (math.Int, error)

TotalBondedTokens mocks base method.

func (*MockStakingKeeper) UnbondingCanComplete

func (m *MockStakingKeeper) UnbondingCanComplete(ctx context.Context, id uint64) error

UnbondingCanComplete mocks base method.

func (*MockStakingKeeper) UnbondingTime

func (m *MockStakingKeeper) UnbondingTime(ctx context.Context) (time.Duration, error)

UnbondingTime mocks base method.

func (*MockStakingKeeper) Unjail

Unjail mocks base method.

func (*MockStakingKeeper) Validator

Validator mocks base method.

func (*MockStakingKeeper) ValidatorAddressCodec

func (m *MockStakingKeeper) ValidatorAddressCodec() address.Codec

ValidatorAddressCodec mocks base method.

func (*MockStakingKeeper) ValidatorByConsAddr

func (m *MockStakingKeeper) ValidatorByConsAddr(ctx context.Context, consAddr types1.ConsAddress) (types3.ValidatorI, error)

ValidatorByConsAddr mocks base method.

type MockStakingKeeperMockRecorder

type MockStakingKeeperMockRecorder struct {
	// contains filtered or unexported fields
}

MockStakingKeeperMockRecorder is the mock recorder for MockStakingKeeper.

func (*MockStakingKeeperMockRecorder) BondDenom

func (mr *MockStakingKeeperMockRecorder) BondDenom(ctx interface{}) *gomock.Call

BondDenom indicates an expected call of BondDenom.

func (*MockStakingKeeperMockRecorder) BondedRatio

func (mr *MockStakingKeeperMockRecorder) BondedRatio(ctx interface{}) *gomock.Call

BondedRatio indicates an expected call of BondedRatio.

func (*MockStakingKeeperMockRecorder) Delegation

func (mr *MockStakingKeeperMockRecorder) Delegation(ctx, addr, valAddr interface{}) *gomock.Call

Delegation indicates an expected call of Delegation.

func (*MockStakingKeeperMockRecorder) GetBondedValidatorsByPower

func (mr *MockStakingKeeperMockRecorder) GetBondedValidatorsByPower(ctx interface{}) *gomock.Call

GetBondedValidatorsByPower indicates an expected call of GetBondedValidatorsByPower.

func (*MockStakingKeeperMockRecorder) GetHistoricalInfo

func (mr *MockStakingKeeperMockRecorder) GetHistoricalInfo(ctx, height interface{}) *gomock.Call

GetHistoricalInfo indicates an expected call of GetHistoricalInfo.

func (*MockStakingKeeperMockRecorder) GetLastTotalPower

func (mr *MockStakingKeeperMockRecorder) GetLastTotalPower(ctx interface{}) *gomock.Call

GetLastTotalPower indicates an expected call of GetLastTotalPower.

func (*MockStakingKeeperMockRecorder) GetLastValidatorPower

func (mr *MockStakingKeeperMockRecorder) GetLastValidatorPower(ctx, operator interface{}) *gomock.Call

GetLastValidatorPower indicates an expected call of GetLastValidatorPower.

func (*MockStakingKeeperMockRecorder) GetRedelegationByUnbondingID

func (mr *MockStakingKeeperMockRecorder) GetRedelegationByUnbondingID(ctx, id interface{}) *gomock.Call

GetRedelegationByUnbondingID indicates an expected call of GetRedelegationByUnbondingID.

func (*MockStakingKeeperMockRecorder) GetRedelegationsFromSrcValidator

func (mr *MockStakingKeeperMockRecorder) GetRedelegationsFromSrcValidator(ctx, valAddr interface{}) *gomock.Call

GetRedelegationsFromSrcValidator indicates an expected call of GetRedelegationsFromSrcValidator.

func (*MockStakingKeeperMockRecorder) GetUnbondingDelegationByUnbondingID

func (mr *MockStakingKeeperMockRecorder) GetUnbondingDelegationByUnbondingID(ctx, id interface{}) *gomock.Call

GetUnbondingDelegationByUnbondingID indicates an expected call of GetUnbondingDelegationByUnbondingID.

func (*MockStakingKeeperMockRecorder) GetUnbondingDelegationsFromValidator

func (mr *MockStakingKeeperMockRecorder) GetUnbondingDelegationsFromValidator(ctx, valAddr interface{}) *gomock.Call

GetUnbondingDelegationsFromValidator indicates an expected call of GetUnbondingDelegationsFromValidator.

func (*MockStakingKeeperMockRecorder) GetUnbondingType

func (mr *MockStakingKeeperMockRecorder) GetUnbondingType(ctx, id interface{}) *gomock.Call

GetUnbondingType indicates an expected call of GetUnbondingType.

func (*MockStakingKeeperMockRecorder) GetValidator

func (mr *MockStakingKeeperMockRecorder) GetValidator(ctx, addr interface{}) *gomock.Call

GetValidator indicates an expected call of GetValidator.

func (*MockStakingKeeperMockRecorder) GetValidatorByConsAddr

func (mr *MockStakingKeeperMockRecorder) GetValidatorByConsAddr(ctx, consAddr interface{}) *gomock.Call

GetValidatorByConsAddr indicates an expected call of GetValidatorByConsAddr.

func (*MockStakingKeeperMockRecorder) GetValidatorByUnbondingID

func (mr *MockStakingKeeperMockRecorder) GetValidatorByUnbondingID(ctx, id interface{}) *gomock.Call

GetValidatorByUnbondingID indicates an expected call of GetValidatorByUnbondingID.

func (*MockStakingKeeperMockRecorder) GetValidatorUpdates

func (mr *MockStakingKeeperMockRecorder) GetValidatorUpdates(ctx interface{}) *gomock.Call

GetValidatorUpdates indicates an expected call of GetValidatorUpdates.

func (*MockStakingKeeperMockRecorder) IsValidatorJailed

func (mr *MockStakingKeeperMockRecorder) IsValidatorJailed(ctx, addr interface{}) *gomock.Call

IsValidatorJailed indicates an expected call of IsValidatorJailed.

func (*MockStakingKeeperMockRecorder) IterateBondedValidatorsByPower

func (mr *MockStakingKeeperMockRecorder) IterateBondedValidatorsByPower(arg0, arg1 interface{}) *gomock.Call

IterateBondedValidatorsByPower indicates an expected call of IterateBondedValidatorsByPower.

func (*MockStakingKeeperMockRecorder) IterateDelegations

func (mr *MockStakingKeeperMockRecorder) IterateDelegations(ctx, delegator, fn interface{}) *gomock.Call

IterateDelegations indicates an expected call of IterateDelegations.

func (*MockStakingKeeperMockRecorder) IterateLastValidatorPowers

func (mr *MockStakingKeeperMockRecorder) IterateLastValidatorPowers(ctx, cb interface{}) *gomock.Call

IterateLastValidatorPowers indicates an expected call of IterateLastValidatorPowers.

func (*MockStakingKeeperMockRecorder) IterateValidators

func (mr *MockStakingKeeperMockRecorder) IterateValidators(ctx, f interface{}) *gomock.Call

IterateValidators indicates an expected call of IterateValidators.

func (*MockStakingKeeperMockRecorder) Jail

func (mr *MockStakingKeeperMockRecorder) Jail(arg0, arg1 interface{}) *gomock.Call

Jail indicates an expected call of Jail.

func (*MockStakingKeeperMockRecorder) MaxValidators

func (mr *MockStakingKeeperMockRecorder) MaxValidators(ctx interface{}) *gomock.Call

MaxValidators indicates an expected call of MaxValidators.

func (*MockStakingKeeperMockRecorder) MinCommissionRate

func (mr *MockStakingKeeperMockRecorder) MinCommissionRate(ctx interface{}) *gomock.Call

MinCommissionRate indicates an expected call of MinCommissionRate.

func (*MockStakingKeeperMockRecorder) PowerReduction

func (mr *MockStakingKeeperMockRecorder) PowerReduction(ctx interface{}) *gomock.Call

PowerReduction indicates an expected call of PowerReduction.

func (*MockStakingKeeperMockRecorder) PutUnbondingOnHold

func (mr *MockStakingKeeperMockRecorder) PutUnbondingOnHold(ctx, id interface{}) *gomock.Call

PutUnbondingOnHold indicates an expected call of PutUnbondingOnHold.

func (*MockStakingKeeperMockRecorder) Slash

func (mr *MockStakingKeeperMockRecorder) Slash(ctx, consAddr, infractionHeight, power, slashFactor interface{}) *gomock.Call

Slash indicates an expected call of Slash.

func (*MockStakingKeeperMockRecorder) SlashRedelegation

func (mr *MockStakingKeeperMockRecorder) SlashRedelegation(ctx, srcValidator, redelegation, infractionHeight, slashFactor interface{}) *gomock.Call

SlashRedelegation indicates an expected call of SlashRedelegation.

func (*MockStakingKeeperMockRecorder) SlashUnbondingDelegation

func (mr *MockStakingKeeperMockRecorder) SlashUnbondingDelegation(ctx, unbondingDelegation, infractionHeight, slashFactor interface{}) *gomock.Call

SlashUnbondingDelegation indicates an expected call of SlashUnbondingDelegation.

func (*MockStakingKeeperMockRecorder) SlashWithInfractionReason

func (mr *MockStakingKeeperMockRecorder) SlashWithInfractionReason(ctx, consAddr, infractionHeight, power, slashFactor, infraction interface{}) *gomock.Call

SlashWithInfractionReason indicates an expected call of SlashWithInfractionReason.

func (*MockStakingKeeperMockRecorder) StakingTokenSupply

func (mr *MockStakingKeeperMockRecorder) StakingTokenSupply(ctx interface{}) *gomock.Call

StakingTokenSupply indicates an expected call of StakingTokenSupply.

func (*MockStakingKeeperMockRecorder) TotalBondedTokens

func (mr *MockStakingKeeperMockRecorder) TotalBondedTokens(ctx interface{}) *gomock.Call

TotalBondedTokens indicates an expected call of TotalBondedTokens.

func (*MockStakingKeeperMockRecorder) UnbondingCanComplete

func (mr *MockStakingKeeperMockRecorder) UnbondingCanComplete(ctx, id interface{}) *gomock.Call

UnbondingCanComplete indicates an expected call of UnbondingCanComplete.

func (*MockStakingKeeperMockRecorder) UnbondingTime

func (mr *MockStakingKeeperMockRecorder) UnbondingTime(ctx interface{}) *gomock.Call

UnbondingTime indicates an expected call of UnbondingTime.

func (*MockStakingKeeperMockRecorder) Unjail

func (mr *MockStakingKeeperMockRecorder) Unjail(ctx, addr interface{}) *gomock.Call

Unjail indicates an expected call of Unjail.

func (*MockStakingKeeperMockRecorder) Validator

func (mr *MockStakingKeeperMockRecorder) Validator(ctx, addr interface{}) *gomock.Call

Validator indicates an expected call of Validator.

func (*MockStakingKeeperMockRecorder) ValidatorAddressCodec

func (mr *MockStakingKeeperMockRecorder) ValidatorAddressCodec() *gomock.Call

ValidatorAddressCodec indicates an expected call of ValidatorAddressCodec.

func (*MockStakingKeeperMockRecorder) ValidatorByConsAddr

func (mr *MockStakingKeeperMockRecorder) ValidatorByConsAddr(ctx, consAddr interface{}) *gomock.Call

ValidatorByConsAddr indicates an expected call of ValidatorByConsAddr.

type MockedKeepers

A struct holding pointers to any mocked external keeper needed for provider/consumer keeper setup.

func GetConsumerKeeperAndCtx

func GetConsumerKeeperAndCtx(t *testing.T, params InMemKeeperParams) (
	consumerkeeper.Keeper, sdk.Context, *gomock.Controller, MockedKeepers,
)

Return an in-memory consumer keeper, context, controller, and mocks, given a test instance and parameters.

Note: Calling ctrl.Finish() at the end of a test function ensures that no unexpected calls to external keepers are made.

func GetProviderKeeperAndCtx

func GetProviderKeeperAndCtx(t *testing.T, params InMemKeeperParams) (
	providerkeeper.Keeper, sdk.Context, *gomock.Controller, MockedKeepers,
)

Returns an in-memory provider keeper, context, controller, and mocks, given a test instance and parameters.

Note: Calling ctrl.Finish() at the end of a test function ensures that no unexpected calls to external keepers are made.

func NewMockedKeepers

func NewMockedKeepers(ctrl *gomock.Controller) MockedKeepers

NewMockedKeepers instantiates a struct with pointers to properly instantiated mocked keepers.

type PrivateKey

type PrivateKey struct {
	PrivKey cryptotypes.PrivKey
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL