# README
This package is only intended to be used for testing core IBC. In order to maintain secure testing, we need to do message passing and execution which requires connecting an IBC application module that fulfills all the callbacks. We cannot connect to ibc-transfer which does not support all channel types so instead we create a mock application module which does nothing. It simply return nil in all cases so no error ever occurs. It is intended to be as minimal and lightweight as possible and should never import simapp.
# Functions
GetMockAckCanaryCapabilityName generates a capability name for OnAcknowledgementPacket functionality.
GetMockRecvCanaryCapabilityName generates a capability name for testing OnRecvPacket functionality.
GetMockTimeoutCanaryCapabilityName generates a capability name for OnTimeoutacket functionality.
NewAppModule returns a mock AppModule instance.
NewIBCModule creates a new IBCModule given the underlying mock IBC application and scopedKeeper.
NewMockEmptyAcknowledgement returns a new instance of MockEmptyAcknowledgement.
NewMockIBCApp returns a MockIBCApp.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AppModule represents the AppModule for the mock module.
AppModuleBasic is the mock AppModuleBasic.
IBCModule implements the ICS26 callbacks for testing/mock.
MockEmptyAcknowledgement implements the exported.Acknowledgement interface and always returns an empty byte string as Response.
MockIBCApp contains IBC application module callbacks as defined in 05-port.
MockPV implements PrivValidator without any safety or persistence.
# Interfaces
Expected Interface PortKeeper defines the expected IBC port keeper.