Documentation ¶
Index ¶
- func NewMsgServerImpl(k Keeper) types.MsgServer
- type Keeper
- func (k Keeper) CheckTokensDuplicateName(ctx sdk.Context, name string) bool
- func (k Keeper) Delete(ctx sdk.Context, key []byte, prefix []byte)
- func (k Keeper) Get(ctx sdk.Context, key []byte, prefix []byte, unmarshal UnmarshalFn) (i interface{}, found bool)
- func (k Keeper) GetAll(ctx sdk.Context, prefix []byte) sdk.Iterator
- func (k Keeper) GetMinterTokens(ctx sdk.Context, minter string) []*types.Token
- func (k Keeper) GetMinterTokensIterator(ctx sdk.Context, minter string) sdk.Iterator
- func (k Keeper) GetMinterTokensStore(ctx sdk.Context, minter string) prefix.Store
- func (k Keeper) GetParams(ctx sdk.Context) (params types.Params)
- func (k Keeper) GetToken(ctx sdk.Context, minter, contractAddress string) (types.Token, error)
- func (k Keeper) GetTokenById(ctx sdk.Context, id string) (*types.TokenProperties, *types.Token, error)
- func (k Keeper) GetTokenByName(ctx sdk.Context, name string) (*types.Token, bool)
- func (k Keeper) GetTokenIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetTokenProperties(ctx sdk.Context, id string) (types.TokenProperties, error)
- func (k Keeper) GetTokenPropertiesAll(ctx sdk.Context) []types.TokenProperties
- func (k Keeper) GetTokenPropertiesAllIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetTokens(ctx sdk.Context) []types.Token
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) Marshal(value interface{}) (bytes []byte)
- func (k Keeper) Set(ctx sdk.Context, key []byte, prefix []byte, i interface{}, marshal MarshalFn)
- func (k Keeper) SetParams(ctx sdk.Context, params *types.Params)
- func (k Keeper) SetToken(ctx sdk.Context, value types.Token)
- func (k Keeper) SetTokenProperties(ctx sdk.Context, value types.TokenProperties)
- func (k Keeper) Unmarshal(data []byte, val codec.ProtoMarshaler) bool
- func (k Keeper) UnmarshalToken(value []byte) (interface{}, bool)
- func (k Keeper) UnmarshalTokenProperties(value []byte) (interface{}, bool)
- type MarshalFn
- type Querier
- func (q Querier) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error)
- func (q Querier) TokenDoc(c context.Context, req *types.QueryTokenDocRequest) (*types.QueryTokenDocResponse, error)
- func (q Querier) TokenList(c context.Context, req *types.QueryTokenListRequest) (*types.QueryTokenListResponse, error)
- func (q Querier) TokenMetadata(c context.Context, req *types.QueryTokenMetadataRequest) (*types.QueryTokenMetadataResponse, error)
- type UnmarshalFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMsgServerImpl ¶
NewMsgServerImpl returns an implementation of the module MsgServer interface for the provided Keeper.
Types ¶
type Keeper ¶
type Keeper struct { IidKeeper iidkeeper.Keeper WasmKeeper wasmtypes.ContractOpsKeeper ParamSpace paramstypes.Subspace // contains filtered or unexported fields }
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, key, memKey sdk.StoreKey, iidKeeper iidkeeper.Keeper, wasmKeeper wasmkeeper.Keeper, paramSpace paramstypes.Subspace) Keeper
func (Keeper) CheckTokensDuplicateName ¶
helper function to check if there are any tokens with provded name, return true if it is a duplicate name
func (Keeper) Get ¶
func (k Keeper) Get( ctx sdk.Context, key []byte, prefix []byte, unmarshal UnmarshalFn, ) (i interface{}, found bool)
Get gets an item from the store by bytes
func (Keeper) GetMinterTokens ¶
func (Keeper) GetMinterTokensIterator ¶
func (Keeper) GetMinterTokensStore ¶
func (Keeper) GetTokenById ¶
func (k Keeper) GetTokenById(ctx sdk.Context, id string) (*types.TokenProperties, *types.Token, error)
helper function to get the Token and TokenProperties from tokenId
func (Keeper) GetTokenByName ¶
helper function to get the token with provded name
func (Keeper) GetTokenProperties ¶
func (Keeper) GetTokenPropertiesAll ¶
func (k Keeper) GetTokenPropertiesAll(ctx sdk.Context) []types.TokenProperties
func (Keeper) GetTokenPropertiesAllIterator ¶
func (Keeper) SetTokenProperties ¶
func (k Keeper) SetTokenProperties(ctx sdk.Context, value types.TokenProperties)
func (Keeper) Unmarshal ¶
func (k Keeper) Unmarshal(data []byte, val codec.ProtoMarshaler) bool
Unmarshal unmarshal a byte slice to a struct, return false in case of errors
func (Keeper) UnmarshalToken ¶
func (Keeper) UnmarshalTokenProperties ¶
type MarshalFn ¶
type MarshalFn func(value interface{}) []byte
MarshalFn is a generic function to marshal bytes
type Querier ¶
type Querier struct {
Keeper
}
Querier defines a wrapper around the x/token keeper providing gRPC method handlers.
func NewQuerier ¶
func (Querier) Params ¶
func (q Querier) Params(c context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error)
func (Querier) TokenDoc ¶
func (q Querier) TokenDoc(c context.Context, req *types.QueryTokenDocRequest) (*types.QueryTokenDocResponse, error)
func (Querier) TokenList ¶
func (q Querier) TokenList(c context.Context, req *types.QueryTokenListRequest) (*types.QueryTokenListResponse, error)
func (Querier) TokenMetadata ¶
func (q Querier) TokenMetadata(c context.Context, req *types.QueryTokenMetadataRequest) (*types.QueryTokenMetadataResponse, error)
type UnmarshalFn ¶
UnmarshalFn is a generic function to unmarshal bytes
Click to show internal directories.
Click to hide internal directories.