Documentation ¶
Index ¶
- Constants
- type Keeper
- func (k Keeper) AddCoins(ctx sdk.Context, addr sdk.AccAddress, amount sdk.Coins) (sdk.Coins, error)
- func (k Keeper) BindPort(ctx sdk.Context, portID string) error
- func (k Keeper) ChanCloseInit(ctx sdk.Context, portID, channelID string) error
- func (k Keeper) ClaimCapability(ctx sdk.Context, cap *capability.Capability, name string) error
- func (keeper Keeper) CreateSecondaryNFT(ctx sdk.Context, msg types.MsgXNFTTransfer) (types.BaseNFTPacket, error)
- func (k Keeper) GetAllTweetNFTs(ctx sdk.Context) []nfts.BaseTweetNFT
- func (k Keeper) GetGlobalTweetCount(ctx sdk.Context) uint64
- func (k Keeper) GetPort(ctx sdk.Context) string
- func (k Keeper) GetTweetNFTByID(ctx sdk.Context, id string) (nfts.BaseTweetNFT, bool)
- func (k Keeper) IsBounded(ctx sdk.Context, portID string) bool
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) MintTweetNFT(ctx sdk.Context, nft nfts.BaseTweetNFT)
- func (k Keeper) OnRecvNFTPacket(ctx sdk.Context, data types.BaseNFTPacket, packet channeltypes.Packet) error
- func (k Keeper) OnRecvXNFTTokenTransfer(ctx sdk.Context, data types.PacketPayLicensingFeeAndNFTTransfer) error
- func (k Keeper) PacketExecuted(ctx sdk.Context, packet channelexported.PacketI, acknowledgement []byte) error
- func (keeper Keeper) PayLicensingFeeAndNFTTransfer(ctx sdk.Context, msg types.MsgPayLicensingFee) (types.PacketPayLicensingFeeAndNFTTransfer, error)
- func (k Keeper) SetGlobalTweetCount(ctx sdk.Context, count uint64)
- func (k Keeper) SetTweetIDToAccount(ctx sdk.Context, addr sdk.AccAddress, id string)
- func (k Keeper) SubtractCoins(ctx sdk.Context, addr sdk.AccAddress, amount sdk.Coins) (sdk.Coins, error)
- func (keeper Keeper) UpdateSecondaryNFTOwner(ctx sdk.Context, msg types.MsgXNFTTransfer) (types.BaseNFTPacket, error)
- func (keeper Keeper) XNFTTransfer(ctx sdk.Context, msg types.MsgXNFTTransfer) error
- func (k Keeper) XTransfer(ctx sdk.Context, sourcePort, sourceChannel string, destHeight uint64, ...) error
Constants ¶
View Source
const ( DefaultPacketTimeoutHeight = 1000 DefaultPacketTimeoutTimestamp = 0 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
func NewKeeper ¶
func NewKeeper(cdc *codec.Codec, key sdk.StoreKey, nftKeeper types.NFTKeeper, bankKeeper types.BaseBankKeeper, channelKeeper types.ChannelKeeper, portKeeper types.PortKeeper, scopedKeeper capability.ScopedKeeper) Keeper
func (Keeper) ChanCloseInit ¶
func (Keeper) ClaimCapability ¶
func (k Keeper) ClaimCapability(ctx sdk.Context, cap *capability.Capability, name string) error
func (Keeper) CreateSecondaryNFT ¶
func (keeper Keeper) CreateSecondaryNFT(ctx sdk.Context, msg types.MsgXNFTTransfer) (types.BaseNFTPacket, error)
func (Keeper) GetAllTweetNFTs ¶
func (k Keeper) GetAllTweetNFTs(ctx sdk.Context) []nfts.BaseTweetNFT
func (Keeper) GetTweetNFTByID ¶
func (Keeper) MintTweetNFT ¶
func (k Keeper) MintTweetNFT(ctx sdk.Context, nft nfts.BaseTweetNFT)
func (Keeper) OnRecvNFTPacket ¶
func (k Keeper) OnRecvNFTPacket(ctx sdk.Context, data types.BaseNFTPacket, packet channeltypes.Packet) error
func (Keeper) OnRecvXNFTTokenTransfer ¶
func (Keeper) PacketExecuted ¶
func (Keeper) PayLicensingFeeAndNFTTransfer ¶
func (keeper Keeper) PayLicensingFeeAndNFTTransfer(ctx sdk.Context, msg types.MsgPayLicensingFee) ( types.PacketPayLicensingFeeAndNFTTransfer, error)
func (Keeper) SetGlobalTweetCount ¶
func (Keeper) SetTweetIDToAccount ¶
func (Keeper) SubtractCoins ¶
func (Keeper) UpdateSecondaryNFTOwner ¶
func (keeper Keeper) UpdateSecondaryNFTOwner(ctx sdk.Context, msg types.MsgXNFTTransfer) (types.BaseNFTPacket, error)
func (Keeper) XNFTTransfer ¶
Click to show internal directories.
Click to hide internal directories.