 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  const ( OsmosisTestnetChannelID = "channel-215" OsmosisMainnetChannelID = "channel-0" )
Osmosis channels
      View Source
      
  const ( StrideTestnetChannelID = "channel-25" StrideMainnetChannelID = "channel-25" )
Stride channels
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountKeeper ¶
type AccountKeeper interface {
	transfertypes.AccountKeeper
	GetAccount(context.Context, sdk.AccAddress) sdk.AccountI
}
    AccountKeeper defines the expected interface needed to retrieve account info.
type BankKeeper ¶
type BankKeeper interface {
	transfertypes.BankKeeper
	GetBalance(ctx context.Context, addr sdk.AccAddress, denom string) sdk.Coin
}
    BankKeeper defines the expected interface needed to check balances and send coins.
type ERC20Keeper ¶
type ERC20Keeper interface {
	IsERC20Enabled(ctx sdk.Context) bool
	GetTokenPairID(ctx sdk.Context, token string) []byte
	GetTokenPair(ctx sdk.Context, id []byte) (erc20types.TokenPair, bool)
	ConvertERC20(ctx context.Context, msg *erc20types.MsgConvertERC20) (*erc20types.MsgConvertERC20Response, error)
}
    ERC20Keeper defines the expected ERC20 keeper interface for supporting ERC20 token transfers via IBC.
 Click to show internal directories. 
   Click to hide internal directories.