Versions in this module Expand all Collapse all v1 v1.0.1 Sep 1, 2023 Changes in this version + var AlwaysPanicMockWasmer = &MockWasmer + func HasIBCAnalyzeFn(wasmvm.Checksum) (*wasmvmtypes.AnalysisReport, error) + func HashOnlyCreateFn(code wasmvm.WasmCode) (wasmvm.Checksum, error) + func MakeIBCInstantiable(m *MockWasmer) + func MakeInstantiable(m *MockWasmer) + func MockChannelKeeperIterator(s []channeltypes.IdentifiedChannel) func(ctx sdk.Context, cb func(channeltypes.IdentifiedChannel) bool) + func NoOpCreateFn(_ wasmvm.WasmCode) (wasmvm.Checksum, error) + func NoOpInstantiateFn(wasmvm.Checksum, wasmvmtypes.Env, wasmvmtypes.MessageInfo, []byte, ...) (*wasmvmtypes.Response, uint64, error) + func WithoutIBCAnalyzeFn(wasmvm.Checksum) (*wasmvmtypes.AnalysisReport, error) + type AccountPrunerMock struct + CleanupExistingAccountFn func(ctx sdk.Context, existingAccount authtypes.AccountI) (handled bool, err error) + func (m AccountPrunerMock) CleanupExistingAccount(ctx sdk.Context, existingAccount authtypes.AccountI) (handled bool, err error) + type IBCContractCallbacks interface + IBCChannelClose func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelConnect func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelOpen func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBC3ChannelOpenResponse, uint64, error) + IBCPacketAck func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ack wasmvmtypes.IBCPacketAckMsg, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCPacketReceive func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCReceiveResult, uint64, error) + IBCPacketTimeout func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + type MessageRouterFunc func(msg sdk.Msg) baseapp.MsgServiceHandler + func (m MessageRouterFunc) Handler(msg sdk.Msg) baseapp.MsgServiceHandler + type MockCapabilityKeeper struct + AuthenticateCapabilityFn func(ctx sdk.Context, capability *capabilitytypes.Capability, name string) bool + ClaimCapabilityFn func(ctx sdk.Context, cap *capabilitytypes.Capability, name string) error + GetCapabilityFn func(ctx sdk.Context, name string) (*capabilitytypes.Capability, bool) + func (m MockCapabilityKeeper) AuthenticateCapability(ctx sdk.Context, capability *capabilitytypes.Capability, name string) bool + func (m MockCapabilityKeeper) ClaimCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) error + func (m MockCapabilityKeeper) GetCapability(ctx sdk.Context, name string) (*capabilitytypes.Capability, bool) + type MockChannelKeeper struct + ChanCloseInitFn func(ctx sdk.Context, portID, channelID string, chanCap *capabilitytypes.Capability) error + GetAllChannelsFn func(ctx sdk.Context) []channeltypes.IdentifiedChannel + GetChannelFn func(ctx sdk.Context, srcPort, srcChan string) (channel channeltypes.Channel, found bool) + GetNextSequenceSendFn func(ctx sdk.Context, portID, channelID string) (uint64, bool) + IterateChannelsFn func(ctx sdk.Context, cb func(channeltypes.IdentifiedChannel) bool) + SendPacketFn func(ctx sdk.Context, channelCap *capabilitytypes.Capability, sourcePort string, ...) (uint64, error) + SetChannelFn func(ctx sdk.Context, portID, channelID string, channel channeltypes.Channel) + func (m *MockChannelKeeper) ChanCloseInit(ctx sdk.Context, portID, channelID string, chanCap *capabilitytypes.Capability) error + func (m *MockChannelKeeper) GetAllChannels(ctx sdk.Context) []channeltypes.IdentifiedChannel + func (m *MockChannelKeeper) GetChannel(ctx sdk.Context, srcPort, srcChan string) (channel channeltypes.Channel, found bool) + func (m *MockChannelKeeper) GetNextSequenceSend(ctx sdk.Context, portID, channelID string) (uint64, bool) + func (m *MockChannelKeeper) IterateChannels(ctx sdk.Context, cb func(channeltypes.IdentifiedChannel) bool) + func (m *MockChannelKeeper) SendPacket(ctx sdk.Context, channelCap *capabilitytypes.Capability, sourcePort string, ...) (uint64, error) + func (m *MockChannelKeeper) SetChannel(ctx sdk.Context, portID, channelID string, channel channeltypes.Channel) + type MockCoinTransferrer struct + TransferCoinsFn func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + func (m *MockCoinTransferrer) TransferCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + type MockCommitMultiStore struct + Committed []bool + func (m *MockCommitMultiStore) CacheMultiStore() storetypes.CacheMultiStore + type MockGasRegister struct + CompileCostFn func(byteLength int) sdk.Gas + EventCostsFn func(evts []wasmvmtypes.EventAttribute) sdk.Gas + FromWasmVMGasFn func(source uint64) sdk.Gas + InstantiateContractCostFn func(pinned bool, msgLen int) sdk.Gas + NewContractInstanceCostFn func(pinned bool, msgLen int) sdk.Gas + ReplyCostFn func(pinned bool, reply wasmvmtypes.Reply) sdk.Gas + ToWasmVMGasFn func(source sdk.Gas) uint64 + UncompressCostsFn func(byteLength int) sdk.Gas + func (m MockGasRegister) CompileCosts(byteLength int) sdk.Gas + func (m MockGasRegister) EventCosts(evts []wasmvmtypes.EventAttribute, events wasmvmtypes.Events) sdk.Gas + func (m MockGasRegister) FromWasmVMGas(source uint64) sdk.Gas + func (m MockGasRegister) InstantiateContractCosts(pinned bool, msgLen int) sdk.Gas + func (m MockGasRegister) NewContractInstanceCosts(pinned bool, msgLen int) sdk.Gas + func (m MockGasRegister) ReplyCosts(pinned bool, reply wasmvmtypes.Reply) sdk.Gas + func (m MockGasRegister) ToWasmVMGas(source sdk.Gas) uint64 + func (m MockGasRegister) UncompressCosts(byteLength int) sdk.Gas + type MockIBCContractCallbacks struct + IBCChannelCloseFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelConnectFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelOpenFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCChannelOpenMsg, ...) (*wasmvmtypes.IBC3ChannelOpenResponse, uint64, error) + IBCPacketAckFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCPacketAckMsg, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCPacketReceiveFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCReceiveResult, uint64, error) + IBCPacketTimeoutFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m MockIBCContractCallbacks) IBCChannelClose(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m MockIBCContractCallbacks) IBCChannelConnect(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m MockIBCContractCallbacks) IBCChannelOpen(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBC3ChannelOpenResponse, uint64, error) + func (m MockIBCContractCallbacks) IBCPacketAck(codeID wasmvm.Checksum, env wasmvmtypes.Env, ack wasmvmtypes.IBCPacketAckMsg, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m MockIBCContractCallbacks) IBCPacketReceive(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCReceiveResult, uint64, error) + func (m MockIBCContractCallbacks) IBCPacketTimeout(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + type MockIBCTransferKeeper struct + GetPortFn func(ctx sdk.Context) string + func (m MockIBCTransferKeeper) GetPort(ctx sdk.Context) string + type MockMessageHandler struct + DispatchMsgFn func(ctx sdk.Context, contractAddr sdk.AccAddress, contractIBCPortID string, ...) (events []sdk.Event, data [][]byte, err error) + func NewCapturingMessageHandler() (*MockMessageHandler, *[]wasmvmtypes.CosmosMsg) + func NewErroringMessageHandler() *MockMessageHandler + func (m *MockMessageHandler) DispatchMsg(ctx sdk.Context, contractAddr sdk.AccAddress, contractIBCPortID string, ...) (events []sdk.Event, data [][]byte, err error) + type MockMessageRouter struct + HandlerFn func(msg sdk.Msg) baseapp.MsgServiceHandler + func (m MockMessageRouter) Handler(msg sdk.Msg) baseapp.MsgServiceHandler + type MockMsgDispatcher struct + DispatchSubmessagesFn func(ctx sdk.Context, contractAddr sdk.AccAddress, ibcPort string, ...) ([]byte, error) + func (m MockMsgDispatcher) DispatchSubmessages(ctx sdk.Context, contractAddr sdk.AccAddress, ibcPort string, ...) ([]byte, error) + type MockQueryHandler struct + HandleQueryFn func(ctx sdk.Context, request wasmvmtypes.QueryRequest, caller sdk.AccAddress) ([]byte, error) + func (m *MockQueryHandler) HandleQuery(ctx sdk.Context, caller sdk.AccAddress, request wasmvmtypes.QueryRequest) ([]byte, error) + type MockWasmer struct + AnalyzeCodeFn func(codeID wasmvm.Checksum) (*wasmvmtypes.AnalysisReport, error) + CleanupFn func() + CreateFn func(codeID wasmvm.WasmCode) (wasmvm.Checksum, error) + ExecuteFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, info wasmvmtypes.MessageInfo, ...) (*wasmvmtypes.Response, uint64, error) + GetCodeFn func(codeID wasmvm.Checksum) (wasmvm.WasmCode, error) + GetMetricsFn func() (*wasmvmtypes.Metrics, error) + IBCChannelCloseFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelConnectFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCChannelOpenFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCChannelOpenMsg, ...) (*wasmvmtypes.IBC3ChannelOpenResponse, uint64, error) + IBCPacketAckFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCPacketAckMsg, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + IBCPacketReceiveFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCReceiveResult, uint64, error) + IBCPacketTimeoutFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + InstantiateFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, info wasmvmtypes.MessageInfo, ...) (*wasmvmtypes.Response, uint64, error) + MigrateFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, migrateMsg []byte, ...) (*wasmvmtypes.Response, uint64, error) + PinFn func(checksum wasmvm.Checksum) error + QueryFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, queryMsg []byte, ...) ([]byte, uint64, error) + ReplyFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, reply wasmvmtypes.Reply, ...) (*wasmvmtypes.Response, uint64, error) + SudoFn func(codeID wasmvm.Checksum, env wasmvmtypes.Env, sudoMsg []byte, ...) (*wasmvmtypes.Response, uint64, error) + UnpinFn func(checksum wasmvm.Checksum) error + func NewIBCContractMockWasmer(c IBCContractCallbacks) *MockWasmer + func SelfCallingInstMockWasmer(executeCalled *bool) *MockWasmer + func (m *MockWasmer) AnalyzeCode(codeID wasmvm.Checksum) (*wasmvmtypes.AnalysisReport, error) + func (m *MockWasmer) Cleanup() + func (m *MockWasmer) Create(codeID wasmvm.WasmCode) (wasmvm.Checksum, error) + func (m *MockWasmer) Execute(codeID wasmvm.Checksum, env wasmvmtypes.Env, info wasmvmtypes.MessageInfo, ...) (*wasmvmtypes.Response, uint64, error) + func (m *MockWasmer) GetCode(codeID wasmvm.Checksum) (wasmvm.WasmCode, error) + func (m *MockWasmer) GetMetrics() (*wasmvmtypes.Metrics, error) + func (m *MockWasmer) IBCChannelClose(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m *MockWasmer) IBCChannelConnect(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m *MockWasmer) IBCChannelOpen(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCChannelOpenMsg, ...) (*wasmvmtypes.IBC3ChannelOpenResponse, uint64, error) + func (m *MockWasmer) IBCPacketAck(codeID wasmvm.Checksum, env wasmvmtypes.Env, msg wasmvmtypes.IBCPacketAckMsg, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m *MockWasmer) IBCPacketReceive(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCReceiveResult, uint64, error) + func (m *MockWasmer) IBCPacketTimeout(codeID wasmvm.Checksum, env wasmvmtypes.Env, ...) (*wasmvmtypes.IBCBasicResponse, uint64, error) + func (m *MockWasmer) Instantiate(codeID wasmvm.Checksum, env wasmvmtypes.Env, info wasmvmtypes.MessageInfo, ...) (*wasmvmtypes.Response, uint64, error) + func (m *MockWasmer) Migrate(codeID wasmvm.Checksum, env wasmvmtypes.Env, migrateMsg []byte, ...) (*wasmvmtypes.Response, uint64, error) + func (m *MockWasmer) Pin(checksum wasmvm.Checksum) error + func (m *MockWasmer) Query(codeID wasmvm.Checksum, env wasmvmtypes.Env, queryMsg []byte, ...) ([]byte, uint64, error) + func (m *MockWasmer) Reply(codeID wasmvm.Checksum, env wasmvmtypes.Env, reply wasmvmtypes.Reply, ...) (*wasmvmtypes.Response, uint64, error) + func (m *MockWasmer) Sudo(codeID wasmvm.Checksum, env wasmvmtypes.Env, sudoMsg []byte, ...) (*wasmvmtypes.Response, uint64, error) + func (m *MockWasmer) Unpin(checksum wasmvm.Checksum) error