This is an IBC Enabled contract implements the standard ICS20 (IBC transfers), and can send custom actions to osmosis chain, e.g. swap, join pool, exit pool.
Transfer{}
: IBC TransferSwap{}
: Swap assets in OsmosisJoinPool{}
: Add liquidity to a pool in OsmosisExitPool{}
: Remove liquidity to a pool in OsmosisCreateLockup{}
: Create lockup accountLockTokens{}
: Lock tokens (Start farming)ClaimTokens{}
: Claim rewards or LP tokens unlockedUnLockTokens{}
: Begin unlock tokensAllowExternalToken{}
: Allow external native tokens (from osmosis)
ListChannels{}
: List channelsChannel{}
: Get channel info by IDListExternalTokens{}
: List external tokens allowedLockup{}
: Get lockup account by user