Learn how to implement the IBC Module keeper.
# Pre-requisites Readings
In the previous sections, on channel handshake callbacks and port binding in
InitGenesis, a reference was made to keeper methods that need to be implemented when creating a custom IBC module. Below is an overview of how to define an IBC module's keeper.
Note that some code has been left out for clarity, to get a full code overview, please refer to the transfer module's keeper in the ibc-go repo (opens new window).