types

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2022 License: MIT Imports: 32 Imported by: 2

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	// Default coin codespace
	DefaultCodespace string = ModuleName

	CodeInvalidCollection             CodeType = 101
	CodeUnknownCollection             CodeType = 102
	CodeInvalidNFT                    CodeType = 103
	CodeUnknownNFT                    CodeType = 104
	CodeNFTAlreadyExists              CodeType = 105
	CodeEmptyMetadata                 CodeType = 106
	CodeInvalidQuantity               CodeType = 107
	CodeInvalidReserve                CodeType = 108
	CodeNotAllowedBurn                CodeType = 109
	CodeNotAllowedMint                CodeType = 110
	CodeInvalidDenom                  CodeType = 111
	CodeInvalidTokenID                CodeType = 112
	CodeNotUniqueSubTokenIDs          CodeType = 113
	CodeNotUniqueTokenURI             CodeType = 114
	CodeOwnerDoesNotOwnSubTokenID     CodeType = 115
	CodeInvalidSenderAddress          CodeType = 116
	CodeInvalidRecipientAddress       CodeType = 117
	CodeForbiddenToTransferToYourself CodeType = 118
	CodeNotUniqueTokenID              CodeType = 119
	CodeNotAllowedUpdateNFTReserve    CodeType = 120
	CodeNotSetValueLowerNow           CodeType = 121
	CodeNotEnoughFunds                CodeType = 122
)
View Source
const (
	// ModuleName is the name of the module
	ModuleName = "nft"

	// StoreKey is the default store key for NFT
	StoreKey = ModuleName

	// QuerierRoute is the querier route for the NFT store.
	QuerierRoute = ModuleName

	// RouterKey is the message route for the NFT module
	RouterKey = ModuleName

	// AddrLen defines a valid address length
	AddrLen = 20
)
View Source
const NFTPrefix = 0x60
View Source
const ReservedPool = "reserved_pool"

Variables

View Source
var (
	ErrInvalidLengthCollection        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCollection          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupCollection = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	EventTypeTransfer         = "transfer_nft"
	EventTypeEditNFTMetadata  = "edit_nft_metadata"
	EventTypeMintNFT          = "mint_nft"
	EventTypeBurnNFT          = "burn_nft"
	EventTypeUpdateReserveNFT = "update_nft_reserve"

	AttributeValueCategory = ModuleName

	AttributeKeySender               = "sender"
	AttributeKeyRecipient            = "recipient"
	AttributeKeyNFTID                = "nft_id"
	AttributeKeyNFTTokenURI          = "token_uri"
	AttributeKeyDenom                = "denom"
	AttributeKeySubTokenIDStartRange = "sub_token_id_start_range"
)

NFT module event types

View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	CollectionsKeyPrefix      = []byte{NFTPrefix, 0x00} // key for NFT collections
	NFTKeyPrefix              = []byte{NFTPrefix, 0x01} // key for NFTs
	OwnerCollectionsKeyPrefix = []byte{NFTPrefix, 0x02} // key for balance of NFTs held by an address
	SubTokenKeyPrefix         = []byte{NFTPrefix, 0x03}
	TokenURIKeyPrefix         = []byte{NFTPrefix, 0x04}
)
View Source
var (
	ErrInvalidLengthNft        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowNft          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupNft = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthOwner        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOwner          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupOwner = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthSubToken        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowSubToken          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupSubToken = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var MinReserve = sdk.NewInt(100)

ModuleCdc references the global coin module codec. Note, the codec should ONLY be used in certain instances of tests and for JSON encoding.

The actual codec used for serialization should be provided to modules/coin and defined at the application level.

View Source
var NewMinReserve = helpers.BipToPip(sdk.NewInt(100))
View Source
var NewMinReserve2 = helpers.BipToPip(sdk.NewInt(1))

Functions

func CheckUnique

func CheckUnique(arr []uint64) bool

func ErrEmptyMetadata

func ErrEmptyMetadata() *sdkerrors.Error

func ErrForbiddenToTransferToYourself

func ErrForbiddenToTransferToYourself() *sdkerrors.Error

func ErrInvalidCollection

func ErrInvalidCollection(denom string) *sdkerrors.Error

func ErrInvalidDenom

func ErrInvalidDenom(denom string) *sdkerrors.Error

func ErrInvalidNFT

func ErrInvalidNFT(id string) *sdkerrors.Error

func ErrInvalidQuantity

func ErrInvalidQuantity(quantity string) *sdkerrors.Error

func ErrInvalidRecipientAddress

func ErrInvalidRecipientAddress(address string) *sdkerrors.Error

func ErrInvalidReserve

func ErrInvalidReserve(reserve string) *sdkerrors.Error

func ErrInvalidSenderAddress

func ErrInvalidSenderAddress(address string) *sdkerrors.Error

func ErrInvalidTokenID

func ErrInvalidTokenID(name string) *sdkerrors.Error

func ErrNFTAlreadyExists

func ErrNFTAlreadyExists(id string) *sdkerrors.Error

func ErrNotAllowedBurn

func ErrNotAllowedBurn() *sdkerrors.Error

func ErrNotAllowedMint

func ErrNotAllowedMint() *sdkerrors.Error

func ErrNotAllowedUpdateReserve

func ErrNotAllowedUpdateReserve() *sdkerrors.Error

func ErrNotEnoughFunds

func ErrNotEnoughFunds(reserve string) *sdkerrors.Error

func ErrNotSetValueLowerNow

func ErrNotSetValueLowerNow() *sdkerrors.Error

func ErrNotUniqueSubTokenIDs

func ErrNotUniqueSubTokenIDs() *sdkerrors.Error

func ErrNotUniqueTokenID

func ErrNotUniqueTokenID() *sdkerrors.Error

func ErrNotUniqueTokenURI

func ErrNotUniqueTokenURI() *sdkerrors.Error

func ErrOwnerDoesNotOwnSubTokenID

func ErrOwnerDoesNotOwnSubTokenID(owner string, subTokenID string) *sdkerrors.Error

func ErrUnknownCollection

func ErrUnknownCollection(denom string) *sdkerrors.Error

func ErrUnknownNFT

func ErrUnknownNFT(denom string, id string) *sdkerrors.Error

func GetCollectionKey

func GetCollectionKey(denom string) []byte

GetCollectionKey gets the key of a collection

func GetNFTKey

func GetNFTKey(id string) []byte

GetNFTKey gets the key of a nft

func GetOwnerCollectionByDenomKey

func GetOwnerCollectionByDenomKey(address sdk.AccAddress, denom string) []byte

GetOwnerCollectionByDenomKey gets the key of a collection owned by an account address

func GetOwnerCollectionsKey

func GetOwnerCollectionsKey(address sdk.AccAddress) []byte

GetOwnerCollectionsKey gets the key prefix for all the collections owned by an account address

func GetSubTokenKey

func GetSubTokenKey(nftID string, subTokenID uint64) []byte

func GetSubTokensKey

func GetSubTokensKey(nftID string) []byte

func GetTokenURIKey

func GetTokenURIKey(tokenURI string) []byte

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

RegisterInterfaces registers concrete implementations of specific inferfaces.

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func SubTokensInvariantCheck

func SubTokensInvariantCheck(nfts []BaseNFT, subTokens map[string]SubTokens) (string, bool)

func SupplyInvariantCheck

func SupplyInvariantCheck(collections []Collection, nfts []BaseNFT) (string, bool)

Types

type AccountKeeper

type AccountKeeper interface {
}

AccountKeeper defines the expected account keeper (noalias)

type BaseNFT

type BaseNFT struct {
	ID        string                                 `protobuf:"bytes,1,opt,name=ID,proto3" json:"id" yaml:"id"`
	Owners    TokenOwners                            `protobuf:"bytes,2,rep,name=owners,proto3,castrepeated=TokenOwners" json:"owners" yaml:"owners"`
	Creator   string                                 `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty" yaml:"creator"`
	TokenURI  string                                 `protobuf:"bytes,4,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"`
	Reserve   github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"`
	AllowMint bool                                   `protobuf:"varint,6,opt,name=allowMint,proto3" json:"allowMint,omitempty" yaml:"allow_mint"`
}

func NewBaseNFT

func NewBaseNFT(id string, creator, tokenURI string, reserve sdk.Int, allowMint bool) BaseNFT

NewBaseNFT creates a new NFT instance

func (BaseNFT) AddOwnerSubTokenIDs

func (bnft BaseNFT) AddOwnerSubTokenIDs(ownerAddress string, subTokenIDs SortedUintArray) BaseNFT

func (*BaseNFT) Descriptor

func (*BaseNFT) Descriptor() ([]byte, []int)

func (BaseNFT) EditMetadata

func (bnft BaseNFT) EditMetadata(tokenURI string) BaseNFT

EditMetadata edits metadata of an nft

func (BaseNFT) GenSubTokenIDs

func (bnft BaseNFT) GenSubTokenIDs(quantity uint64) SortedUintArray

func (BaseNFT) GetAllowMint

func (bnft BaseNFT) GetAllowMint() bool

func (BaseNFT) GetCreator

func (bnft BaseNFT) GetCreator() string

func (BaseNFT) GetID

func (bnft BaseNFT) GetID() string

GetID returns the ID of the token

func (BaseNFT) GetOwners

func (bnft BaseNFT) GetOwners() TokenOwners

func (BaseNFT) GetReserve

func (bnft BaseNFT) GetReserve() sdk.Int

func (BaseNFT) GetTokenURI

func (bnft BaseNFT) GetTokenURI() string

GetTokenURI returns the path to optional extra properties

func (*BaseNFT) Marshal

func (m *BaseNFT) Marshal() (dAtA []byte, err error)

func (*BaseNFT) MarshalTo

func (m *BaseNFT) MarshalTo(dAtA []byte) (int, error)

func (*BaseNFT) MarshalToSizedBuffer

func (m *BaseNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BaseNFT) ProtoMessage

func (*BaseNFT) ProtoMessage()

func (*BaseNFT) Reset

func (m *BaseNFT) Reset()

func (BaseNFT) SetOwners

func (bnft BaseNFT) SetOwners(owners TokenOwners) BaseNFT

func (*BaseNFT) Size

func (m *BaseNFT) Size() (n int)

func (BaseNFT) String

func (bnft BaseNFT) String() string

func (*BaseNFT) Unmarshal

func (m *BaseNFT) Unmarshal(dAtA []byte) error

func (*BaseNFT) XXX_DiscardUnknown

func (m *BaseNFT) XXX_DiscardUnknown()

func (*BaseNFT) XXX_Marshal

func (m *BaseNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BaseNFT) XXX_Merge

func (m *BaseNFT) XXX_Merge(src proto.Message)

func (*BaseNFT) XXX_Size

func (m *BaseNFT) XXX_Size() int

func (*BaseNFT) XXX_Unmarshal

func (m *BaseNFT) XXX_Unmarshal(b []byte) error

type CodeType

type CodeType = uint32

type Collection

type Collection struct {
	Denom string            `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	NFTs  SortedStringArray `protobuf:"bytes,2,rep,name=NFTs,proto3,castrepeated=SortedStringArray" json:"nfts" yaml:"nfts"`
}

func NewCollection

func NewCollection(denom string, nfts []string) Collection

NewCollection creates a new NFT Collection

func (Collection) AddNFT

func (collection Collection) AddNFT(id string) Collection

AddNFT adds an NFT to the collection

func (*Collection) Descriptor

func (*Collection) Descriptor() ([]byte, []int)

func (*Collection) GetDenom

func (m *Collection) GetDenom() string

func (*Collection) GetNFTs

func (m *Collection) GetNFTs() SortedStringArray

func (*Collection) Marshal

func (m *Collection) Marshal() (dAtA []byte, err error)

func (*Collection) MarshalTo

func (m *Collection) MarshalTo(dAtA []byte) (int, error)

func (*Collection) MarshalToSizedBuffer

func (m *Collection) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Collection) ProtoMessage

func (*Collection) ProtoMessage()

func (*Collection) Reset

func (m *Collection) Reset()

func (*Collection) Size

func (m *Collection) Size() (n int)

func (*Collection) String

func (m *Collection) String() string

func (Collection) Supply

func (collection Collection) Supply() int

Supply gets the total supply of NFTs of a collection

func (*Collection) Unmarshal

func (m *Collection) Unmarshal(dAtA []byte) error

func (*Collection) XXX_DiscardUnknown

func (m *Collection) XXX_DiscardUnknown()

func (*Collection) XXX_Marshal

func (m *Collection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Collection) XXX_Merge

func (m *Collection) XXX_Merge(src proto.Message)

func (*Collection) XXX_Size

func (m *Collection) XXX_Size() int

func (*Collection) XXX_Unmarshal

func (m *Collection) XXX_Unmarshal(b []byte) error

type GenesisState

type GenesisState struct {
	Collections []Collection         `protobuf:"bytes,1,rep,name=collections,proto3" json:"collections" yaml:"collections"`
	Nfts        []BaseNFT            `protobuf:"bytes,2,rep,name=nfts,proto3" json:"nfts" yaml:"nfts"`
	SubTokens   map[string]SubTokens `` /* 167-byte string literal not displayed */
}

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

DefaultGenesisState returns a default genesis state

func NewGenesisState

func NewGenesisState(collections []Collection, nfts []BaseNFT, subTokens map[string]SubTokens) *GenesisState

NewGenesisState creates a new genesis state.

func (*GenesisState) Descriptor

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (GenesisState) Validate

func (m GenesisState) Validate() error

Validate performs basic validation of nfts genesis data returning an error for any failed validation criteria.

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type MsgBurnNFT

type MsgBurnNFT struct {
	Sender      string   `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"`
	ID          string   `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"`
	Denom       string   `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	SubTokenIDs []uint64 `protobuf:"varint,4,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"`
}

func NewMsgBurnNFT

func NewMsgBurnNFT(sender sdk.AccAddress, id string, denom string, subTokenIDs []uint64) *MsgBurnNFT

NewMsgBurnNFT is a constructor function for MsgBurnNFT

func (*MsgBurnNFT) Descriptor

func (*MsgBurnNFT) Descriptor() ([]byte, []int)

func (*MsgBurnNFT) GetDenom

func (m *MsgBurnNFT) GetDenom() string

func (*MsgBurnNFT) GetID

func (m *MsgBurnNFT) GetID() string

func (*MsgBurnNFT) GetSender

func (m *MsgBurnNFT) GetSender() string

func (*MsgBurnNFT) GetSignBytes

func (msg *MsgBurnNFT) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (*MsgBurnNFT) GetSigners

func (msg *MsgBurnNFT) GetSigners() []sdk.AccAddress

GetSigners Implements Msg.

func (*MsgBurnNFT) GetSubTokenIDs

func (m *MsgBurnNFT) GetSubTokenIDs() []uint64

func (*MsgBurnNFT) Marshal

func (m *MsgBurnNFT) Marshal() (dAtA []byte, err error)

func (*MsgBurnNFT) MarshalTo

func (m *MsgBurnNFT) MarshalTo(dAtA []byte) (int, error)

func (*MsgBurnNFT) MarshalToSizedBuffer

func (m *MsgBurnNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgBurnNFT) ProtoMessage

func (*MsgBurnNFT) ProtoMessage()

func (*MsgBurnNFT) Reset

func (m *MsgBurnNFT) Reset()

func (*MsgBurnNFT) Route

func (msg *MsgBurnNFT) Route() string

Route Implements Msg

func (*MsgBurnNFT) Size

func (m *MsgBurnNFT) Size() (n int)

func (*MsgBurnNFT) String

func (m *MsgBurnNFT) String() string

func (*MsgBurnNFT) Type

func (msg *MsgBurnNFT) Type() string

Type Implements Msg

func (*MsgBurnNFT) Unmarshal

func (m *MsgBurnNFT) Unmarshal(dAtA []byte) error

func (*MsgBurnNFT) ValidateBasic

func (msg *MsgBurnNFT) ValidateBasic() error

ValidateBasic Implements Msg.

func (*MsgBurnNFT) XXX_DiscardUnknown

func (m *MsgBurnNFT) XXX_DiscardUnknown()

func (*MsgBurnNFT) XXX_Marshal

func (m *MsgBurnNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgBurnNFT) XXX_Merge

func (m *MsgBurnNFT) XXX_Merge(src proto.Message)

func (*MsgBurnNFT) XXX_Size

func (m *MsgBurnNFT) XXX_Size() int

func (*MsgBurnNFT) XXX_Unmarshal

func (m *MsgBurnNFT) XXX_Unmarshal(b []byte) error

type MsgBurnNFTResponse

type MsgBurnNFTResponse struct {
}

func (*MsgBurnNFTResponse) Descriptor

func (*MsgBurnNFTResponse) Descriptor() ([]byte, []int)

func (*MsgBurnNFTResponse) Marshal

func (m *MsgBurnNFTResponse) Marshal() (dAtA []byte, err error)

func (*MsgBurnNFTResponse) MarshalTo

func (m *MsgBurnNFTResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgBurnNFTResponse) MarshalToSizedBuffer

func (m *MsgBurnNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgBurnNFTResponse) ProtoMessage

func (*MsgBurnNFTResponse) ProtoMessage()

func (*MsgBurnNFTResponse) Reset

func (m *MsgBurnNFTResponse) Reset()

func (*MsgBurnNFTResponse) Size

func (m *MsgBurnNFTResponse) Size() (n int)

func (*MsgBurnNFTResponse) String

func (m *MsgBurnNFTResponse) String() string

func (*MsgBurnNFTResponse) Unmarshal

func (m *MsgBurnNFTResponse) Unmarshal(dAtA []byte) error

func (*MsgBurnNFTResponse) XXX_DiscardUnknown

func (m *MsgBurnNFTResponse) XXX_DiscardUnknown()

func (*MsgBurnNFTResponse) XXX_Marshal

func (m *MsgBurnNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgBurnNFTResponse) XXX_Merge

func (m *MsgBurnNFTResponse) XXX_Merge(src proto.Message)

func (*MsgBurnNFTResponse) XXX_Size

func (m *MsgBurnNFTResponse) XXX_Size() int

func (*MsgBurnNFTResponse) XXX_Unmarshal

func (m *MsgBurnNFTResponse) XXX_Unmarshal(b []byte) error

type MsgClient

type MsgClient interface {
	MintNFT(ctx context.Context, in *MsgMintNFT, opts ...grpc.CallOption) (*MsgMintNFTResponse, error)
	TransferNFT(ctx context.Context, in *MsgTransferNFT, opts ...grpc.CallOption) (*MsgTransferNFTResponse, error)
	EditNFTMetadata(ctx context.Context, in *MsgEditNFTMetadata, opts ...grpc.CallOption) (*MsgEditNFTMetadataResponse, error)
	BurnNFT(ctx context.Context, in *MsgBurnNFT, opts ...grpc.CallOption) (*MsgBurnNFTResponse, error)
	UpdateReserveNFT(ctx context.Context, in *MsgUpdateReserveNFT, opts ...grpc.CallOption) (*MsgUpdateReserveNFTResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgEditNFTMetadata

type MsgEditNFTMetadata struct {
	Sender   string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"`
	ID       string `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"`
	Denom    string `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	TokenURI string `protobuf:"bytes,4,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"`
}

func NewMsgEditNFTMetadata

func NewMsgEditNFTMetadata(sender sdk.AccAddress, id, denom, tokenURI string) *MsgEditNFTMetadata

NewMsgEditNFTMetadata is a constructor function for MsgSetName

func (*MsgEditNFTMetadata) Descriptor

func (*MsgEditNFTMetadata) Descriptor() ([]byte, []int)

func (*MsgEditNFTMetadata) GetDenom

func (m *MsgEditNFTMetadata) GetDenom() string

func (*MsgEditNFTMetadata) GetID

func (m *MsgEditNFTMetadata) GetID() string

func (*MsgEditNFTMetadata) GetSender

func (m *MsgEditNFTMetadata) GetSender() string

func (*MsgEditNFTMetadata) GetSignBytes

func (msg *MsgEditNFTMetadata) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (*MsgEditNFTMetadata) GetSigners

func (msg *MsgEditNFTMetadata) GetSigners() []sdk.AccAddress

GetSigners Implements Msg.

func (*MsgEditNFTMetadata) GetTokenURI

func (m *MsgEditNFTMetadata) GetTokenURI() string

func (*MsgEditNFTMetadata) Marshal

func (m *MsgEditNFTMetadata) Marshal() (dAtA []byte, err error)

func (*MsgEditNFTMetadata) MarshalTo

func (m *MsgEditNFTMetadata) MarshalTo(dAtA []byte) (int, error)

func (*MsgEditNFTMetadata) MarshalToSizedBuffer

func (m *MsgEditNFTMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEditNFTMetadata) ProtoMessage

func (*MsgEditNFTMetadata) ProtoMessage()

func (*MsgEditNFTMetadata) Reset

func (m *MsgEditNFTMetadata) Reset()

func (*MsgEditNFTMetadata) Route

func (msg *MsgEditNFTMetadata) Route() string

Route Implements Msg

func (*MsgEditNFTMetadata) Size

func (m *MsgEditNFTMetadata) Size() (n int)

func (*MsgEditNFTMetadata) String

func (m *MsgEditNFTMetadata) String() string

func (*MsgEditNFTMetadata) Type

func (msg *MsgEditNFTMetadata) Type() string

Type Implements Msg

func (*MsgEditNFTMetadata) Unmarshal

func (m *MsgEditNFTMetadata) Unmarshal(dAtA []byte) error

func (*MsgEditNFTMetadata) ValidateBasic

func (msg *MsgEditNFTMetadata) ValidateBasic() error

ValidateBasic Implements Msg.

func (*MsgEditNFTMetadata) XXX_DiscardUnknown

func (m *MsgEditNFTMetadata) XXX_DiscardUnknown()

func (*MsgEditNFTMetadata) XXX_Marshal

func (m *MsgEditNFTMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEditNFTMetadata) XXX_Merge

func (m *MsgEditNFTMetadata) XXX_Merge(src proto.Message)

func (*MsgEditNFTMetadata) XXX_Size

func (m *MsgEditNFTMetadata) XXX_Size() int

func (*MsgEditNFTMetadata) XXX_Unmarshal

func (m *MsgEditNFTMetadata) XXX_Unmarshal(b []byte) error

type MsgEditNFTMetadataResponse

type MsgEditNFTMetadataResponse struct {
}

func (*MsgEditNFTMetadataResponse) Descriptor

func (*MsgEditNFTMetadataResponse) Descriptor() ([]byte, []int)

func (*MsgEditNFTMetadataResponse) Marshal

func (m *MsgEditNFTMetadataResponse) Marshal() (dAtA []byte, err error)

func (*MsgEditNFTMetadataResponse) MarshalTo

func (m *MsgEditNFTMetadataResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgEditNFTMetadataResponse) MarshalToSizedBuffer

func (m *MsgEditNFTMetadataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEditNFTMetadataResponse) ProtoMessage

func (*MsgEditNFTMetadataResponse) ProtoMessage()

func (*MsgEditNFTMetadataResponse) Reset

func (m *MsgEditNFTMetadataResponse) Reset()

func (*MsgEditNFTMetadataResponse) Size

func (m *MsgEditNFTMetadataResponse) Size() (n int)

func (*MsgEditNFTMetadataResponse) String

func (m *MsgEditNFTMetadataResponse) String() string

func (*MsgEditNFTMetadataResponse) Unmarshal

func (m *MsgEditNFTMetadataResponse) Unmarshal(dAtA []byte) error

func (*MsgEditNFTMetadataResponse) XXX_DiscardUnknown

func (m *MsgEditNFTMetadataResponse) XXX_DiscardUnknown()

func (*MsgEditNFTMetadataResponse) XXX_Marshal

func (m *MsgEditNFTMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEditNFTMetadataResponse) XXX_Merge

func (m *MsgEditNFTMetadataResponse) XXX_Merge(src proto.Message)

func (*MsgEditNFTMetadataResponse) XXX_Size

func (m *MsgEditNFTMetadataResponse) XXX_Size() int

func (*MsgEditNFTMetadataResponse) XXX_Unmarshal

func (m *MsgEditNFTMetadataResponse) XXX_Unmarshal(b []byte) error

type MsgMintNFT

type MsgMintNFT struct {
	Sender    string                                 `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"`
	Recipient string                                 `protobuf:"bytes,2,opt,name=recipient,proto3" json:"recipient,omitempty" yaml:"recipient"`
	ID        string                                 `protobuf:"bytes,3,opt,name=ID,proto3" json:"id" yaml:"id"`
	Denom     string                                 `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	Quantity  github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=quantity,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"quantity" yaml:"quantity"`
	TokenURI  string                                 `protobuf:"bytes,6,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"`
	Reserve   github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,7,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"`
	AllowMint bool                                   `protobuf:"varint,8,opt,name=allowMint,proto3" json:"allowMint,omitempty" yaml:"allow_mint"`
}

func NewMsgMintNFT

func NewMsgMintNFT(
	sender, recipient sdk.AccAddress,
	id, denom, tokenURI string,
	quantity, reserve sdk.Int,
	allowMint bool,
) *MsgMintNFT

NewMsgMintNFT is a constructor function for MsgMintNFT

func (*MsgMintNFT) Descriptor

func (*MsgMintNFT) Descriptor() ([]byte, []int)

func (*MsgMintNFT) GetAllowMint

func (m *MsgMintNFT) GetAllowMint() bool

func (*MsgMintNFT) GetDenom

func (m *MsgMintNFT) GetDenom() string

func (*MsgMintNFT) GetID

func (m *MsgMintNFT) GetID() string

func (*MsgMintNFT) GetRecipient

func (m *MsgMintNFT) GetRecipient() string

func (*MsgMintNFT) GetSender

func (m *MsgMintNFT) GetSender() string

func (*MsgMintNFT) GetSignBytes

func (m *MsgMintNFT) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (*MsgMintNFT) GetSigners

func (m *MsgMintNFT) GetSigners() []sdk.AccAddress

GetSigners Implements Msg.

func (*MsgMintNFT) GetTokenURI

func (m *MsgMintNFT) GetTokenURI() string

func (*MsgMintNFT) Marshal

func (m *MsgMintNFT) Marshal() (dAtA []byte, err error)

func (*MsgMintNFT) MarshalTo

func (m *MsgMintNFT) MarshalTo(dAtA []byte) (int, error)

func (*MsgMintNFT) MarshalToSizedBuffer

func (m *MsgMintNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgMintNFT) ProtoMessage

func (*MsgMintNFT) ProtoMessage()

func (*MsgMintNFT) Reset

func (m *MsgMintNFT) Reset()

func (*MsgMintNFT) Route

func (m *MsgMintNFT) Route() string

Route Implements Msg

func (*MsgMintNFT) Size

func (m *MsgMintNFT) Size() (n int)

func (*MsgMintNFT) String

func (m *MsgMintNFT) String() string

func (*MsgMintNFT) Type

func (m *MsgMintNFT) Type() string

Type Implements Msg

func (*MsgMintNFT) Unmarshal

func (m *MsgMintNFT) Unmarshal(dAtA []byte) error

func (*MsgMintNFT) ValidateBasic

func (m *MsgMintNFT) ValidateBasic() error

ValidateBasic Implements Msg.

func (*MsgMintNFT) XXX_DiscardUnknown

func (m *MsgMintNFT) XXX_DiscardUnknown()

func (*MsgMintNFT) XXX_Marshal

func (m *MsgMintNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgMintNFT) XXX_Merge

func (m *MsgMintNFT) XXX_Merge(src proto.Message)

func (*MsgMintNFT) XXX_Size

func (m *MsgMintNFT) XXX_Size() int

func (*MsgMintNFT) XXX_Unmarshal

func (m *MsgMintNFT) XXX_Unmarshal(b []byte) error

type MsgMintNFTResponse

type MsgMintNFTResponse struct {
}

func (*MsgMintNFTResponse) Descriptor

func (*MsgMintNFTResponse) Descriptor() ([]byte, []int)

func (*MsgMintNFTResponse) Marshal

func (m *MsgMintNFTResponse) Marshal() (dAtA []byte, err error)

func (*MsgMintNFTResponse) MarshalTo

func (m *MsgMintNFTResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgMintNFTResponse) MarshalToSizedBuffer

func (m *MsgMintNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgMintNFTResponse) ProtoMessage

func (*MsgMintNFTResponse) ProtoMessage()

func (*MsgMintNFTResponse) Reset

func (m *MsgMintNFTResponse) Reset()

func (*MsgMintNFTResponse) Size

func (m *MsgMintNFTResponse) Size() (n int)

func (*MsgMintNFTResponse) String

func (m *MsgMintNFTResponse) String() string

func (*MsgMintNFTResponse) Unmarshal

func (m *MsgMintNFTResponse) Unmarshal(dAtA []byte) error

func (*MsgMintNFTResponse) XXX_DiscardUnknown

func (m *MsgMintNFTResponse) XXX_DiscardUnknown()

func (*MsgMintNFTResponse) XXX_Marshal

func (m *MsgMintNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgMintNFTResponse) XXX_Merge

func (m *MsgMintNFTResponse) XXX_Merge(src proto.Message)

func (*MsgMintNFTResponse) XXX_Size

func (m *MsgMintNFTResponse) XXX_Size() int

func (*MsgMintNFTResponse) XXX_Unmarshal

func (m *MsgMintNFTResponse) XXX_Unmarshal(b []byte) error

type MsgServer

MsgServer is the server API for Msg service.

type MsgTransferNFT

type MsgTransferNFT struct {
	Sender      string   `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"`
	Recipient   string   `protobuf:"bytes,2,opt,name=recipient,proto3" json:"recipient,omitempty" yaml:"recipient"`
	ID          string   `protobuf:"bytes,3,opt,name=ID,proto3" json:"id" yaml:"id"`
	Denom       string   `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	SubTokenIDs []uint64 `protobuf:"varint,5,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"`
}

func NewMsgTransferNFT

func NewMsgTransferNFT(sender, recipient sdk.AccAddress, denom, id string, subTokenIDs []uint64) *MsgTransferNFT

NewMsgTransferNFT is a constructor function for MsgSetName

func (*MsgTransferNFT) Descriptor

func (*MsgTransferNFT) Descriptor() ([]byte, []int)

func (*MsgTransferNFT) GetDenom

func (m *MsgTransferNFT) GetDenom() string

func (*MsgTransferNFT) GetID

func (m *MsgTransferNFT) GetID() string

func (*MsgTransferNFT) GetRecipient

func (m *MsgTransferNFT) GetRecipient() string

func (*MsgTransferNFT) GetSender

func (m *MsgTransferNFT) GetSender() string

func (*MsgTransferNFT) GetSignBytes

func (msg *MsgTransferNFT) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (*MsgTransferNFT) GetSigners

func (msg *MsgTransferNFT) GetSigners() []sdk.AccAddress

GetSigners Implements Msg.

func (*MsgTransferNFT) GetSubTokenIDs

func (m *MsgTransferNFT) GetSubTokenIDs() []uint64

func (*MsgTransferNFT) Marshal

func (m *MsgTransferNFT) Marshal() (dAtA []byte, err error)

func (*MsgTransferNFT) MarshalTo

func (m *MsgTransferNFT) MarshalTo(dAtA []byte) (int, error)

func (*MsgTransferNFT) MarshalToSizedBuffer

func (m *MsgTransferNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTransferNFT) ProtoMessage

func (*MsgTransferNFT) ProtoMessage()

func (*MsgTransferNFT) Reset

func (m *MsgTransferNFT) Reset()

func (*MsgTransferNFT) Route

func (msg *MsgTransferNFT) Route() string

Route Implements Msg

func (*MsgTransferNFT) Size

func (m *MsgTransferNFT) Size() (n int)

func (*MsgTransferNFT) String

func (m *MsgTransferNFT) String() string

func (*MsgTransferNFT) Type

func (msg *MsgTransferNFT) Type() string

Type Implements Msg

func (*MsgTransferNFT) Unmarshal

func (m *MsgTransferNFT) Unmarshal(dAtA []byte) error

func (*MsgTransferNFT) ValidateBasic

func (msg *MsgTransferNFT) ValidateBasic() error

ValidateBasic Implements Msg.

func (*MsgTransferNFT) XXX_DiscardUnknown

func (m *MsgTransferNFT) XXX_DiscardUnknown()

func (*MsgTransferNFT) XXX_Marshal

func (m *MsgTransferNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTransferNFT) XXX_Merge

func (m *MsgTransferNFT) XXX_Merge(src proto.Message)

func (*MsgTransferNFT) XXX_Size

func (m *MsgTransferNFT) XXX_Size() int

func (*MsgTransferNFT) XXX_Unmarshal

func (m *MsgTransferNFT) XXX_Unmarshal(b []byte) error

type MsgTransferNFTResponse

type MsgTransferNFTResponse struct {
}

func (*MsgTransferNFTResponse) Descriptor

func (*MsgTransferNFTResponse) Descriptor() ([]byte, []int)

func (*MsgTransferNFTResponse) Marshal

func (m *MsgTransferNFTResponse) Marshal() (dAtA []byte, err error)

func (*MsgTransferNFTResponse) MarshalTo

func (m *MsgTransferNFTResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgTransferNFTResponse) MarshalToSizedBuffer

func (m *MsgTransferNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTransferNFTResponse) ProtoMessage

func (*MsgTransferNFTResponse) ProtoMessage()

func (*MsgTransferNFTResponse) Reset

func (m *MsgTransferNFTResponse) Reset()

func (*MsgTransferNFTResponse) Size

func (m *MsgTransferNFTResponse) Size() (n int)

func (*MsgTransferNFTResponse) String

func (m *MsgTransferNFTResponse) String() string

func (*MsgTransferNFTResponse) Unmarshal

func (m *MsgTransferNFTResponse) Unmarshal(dAtA []byte) error

func (*MsgTransferNFTResponse) XXX_DiscardUnknown

func (m *MsgTransferNFTResponse) XXX_DiscardUnknown()

func (*MsgTransferNFTResponse) XXX_Marshal

func (m *MsgTransferNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTransferNFTResponse) XXX_Merge

func (m *MsgTransferNFTResponse) XXX_Merge(src proto.Message)

func (*MsgTransferNFTResponse) XXX_Size

func (m *MsgTransferNFTResponse) XXX_Size() int

func (*MsgTransferNFTResponse) XXX_Unmarshal

func (m *MsgTransferNFTResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateReserveNFT

type MsgUpdateReserveNFT struct {
	Sender        string                                 `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"`
	ID            string                                 `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"`
	Denom         string                                 `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	SubTokenIDs   []uint64                               `protobuf:"varint,4,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"`
	NewReserveNFT github_com_cosmos_cosmos_sdk_types.Int `` /* 144-byte string literal not displayed */
}

func NewMsgUpdateReserveNFT

func NewMsgUpdateReserveNFT(sender sdk.AccAddress, id string, denom string, subTokenIDs []uint64, newReserveNFT sdk.Int) *MsgUpdateReserveNFT

NewUpdateReservNFT is a constructor function for MsgUpdateReservNFT

func (*MsgUpdateReserveNFT) Descriptor

func (*MsgUpdateReserveNFT) Descriptor() ([]byte, []int)

func (*MsgUpdateReserveNFT) GetDenom

func (m *MsgUpdateReserveNFT) GetDenom() string

func (*MsgUpdateReserveNFT) GetID

func (m *MsgUpdateReserveNFT) GetID() string

func (*MsgUpdateReserveNFT) GetSender

func (m *MsgUpdateReserveNFT) GetSender() string

func (*MsgUpdateReserveNFT) GetSignBytes

func (msg *MsgUpdateReserveNFT) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (*MsgUpdateReserveNFT) GetSigners

func (msg *MsgUpdateReserveNFT) GetSigners() []sdk.AccAddress

GetSigners Implements Msg.

func (*MsgUpdateReserveNFT) GetSubTokenIDs

func (m *MsgUpdateReserveNFT) GetSubTokenIDs() []uint64

func (*MsgUpdateReserveNFT) Marshal

func (m *MsgUpdateReserveNFT) Marshal() (dAtA []byte, err error)

func (*MsgUpdateReserveNFT) MarshalTo

func (m *MsgUpdateReserveNFT) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateReserveNFT) MarshalToSizedBuffer

func (m *MsgUpdateReserveNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateReserveNFT) ProtoMessage

func (*MsgUpdateReserveNFT) ProtoMessage()

func (*MsgUpdateReserveNFT) Reset

func (m *MsgUpdateReserveNFT) Reset()

func (*MsgUpdateReserveNFT) Route

func (msg *MsgUpdateReserveNFT) Route() string

Route Implements Msg

func (*MsgUpdateReserveNFT) Size

func (m *MsgUpdateReserveNFT) Size() (n int)

func (*MsgUpdateReserveNFT) String

func (m *MsgUpdateReserveNFT) String() string

func (*MsgUpdateReserveNFT) Type

func (msg *MsgUpdateReserveNFT) Type() string

Type Implements Msg

func (*MsgUpdateReserveNFT) Unmarshal

func (m *MsgUpdateReserveNFT) Unmarshal(dAtA []byte) error

func (*MsgUpdateReserveNFT) ValidateBasic

func (msg *MsgUpdateReserveNFT) ValidateBasic() error

ValidateBasic Implements Msg.

func (*MsgUpdateReserveNFT) XXX_DiscardUnknown

func (m *MsgUpdateReserveNFT) XXX_DiscardUnknown()

func (*MsgUpdateReserveNFT) XXX_Marshal

func (m *MsgUpdateReserveNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateReserveNFT) XXX_Merge

func (m *MsgUpdateReserveNFT) XXX_Merge(src proto.Message)

func (*MsgUpdateReserveNFT) XXX_Size

func (m *MsgUpdateReserveNFT) XXX_Size() int

func (*MsgUpdateReserveNFT) XXX_Unmarshal

func (m *MsgUpdateReserveNFT) XXX_Unmarshal(b []byte) error

type MsgUpdateReserveNFTResponse

type MsgUpdateReserveNFTResponse struct {
}

func (*MsgUpdateReserveNFTResponse) Descriptor

func (*MsgUpdateReserveNFTResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateReserveNFTResponse) Marshal

func (m *MsgUpdateReserveNFTResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateReserveNFTResponse) MarshalTo

func (m *MsgUpdateReserveNFTResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateReserveNFTResponse) MarshalToSizedBuffer

func (m *MsgUpdateReserveNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateReserveNFTResponse) ProtoMessage

func (*MsgUpdateReserveNFTResponse) ProtoMessage()

func (*MsgUpdateReserveNFTResponse) Reset

func (m *MsgUpdateReserveNFTResponse) Reset()

func (*MsgUpdateReserveNFTResponse) Size

func (m *MsgUpdateReserveNFTResponse) Size() (n int)

func (*MsgUpdateReserveNFTResponse) String

func (m *MsgUpdateReserveNFTResponse) String() string

func (*MsgUpdateReserveNFTResponse) Unmarshal

func (m *MsgUpdateReserveNFTResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateReserveNFTResponse) XXX_DiscardUnknown

func (m *MsgUpdateReserveNFTResponse) XXX_DiscardUnknown()

func (*MsgUpdateReserveNFTResponse) XXX_Marshal

func (m *MsgUpdateReserveNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateReserveNFTResponse) XXX_Merge

func (m *MsgUpdateReserveNFTResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateReserveNFTResponse) XXX_Size

func (m *MsgUpdateReserveNFTResponse) XXX_Size() int

func (*MsgUpdateReserveNFTResponse) XXX_Unmarshal

func (m *MsgUpdateReserveNFTResponse) XXX_Unmarshal(b []byte) error

type Owner

type Owner struct {
	Address     string            `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"`
	Collections []OwnerCollection `protobuf:"bytes,2,rep,name=collections,proto3" json:"owner_collections" yaml:"owner_collections"`
}

func (*Owner) Descriptor

func (*Owner) Descriptor() ([]byte, []int)

func (*Owner) GetAddress

func (m *Owner) GetAddress() string

func (*Owner) GetCollections

func (m *Owner) GetCollections() []OwnerCollection

func (*Owner) Marshal

func (m *Owner) Marshal() (dAtA []byte, err error)

func (*Owner) MarshalTo

func (m *Owner) MarshalTo(dAtA []byte) (int, error)

func (*Owner) MarshalToSizedBuffer

func (m *Owner) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Owner) ProtoMessage

func (*Owner) ProtoMessage()

func (*Owner) Reset

func (m *Owner) Reset()

func (*Owner) Size

func (m *Owner) Size() (n int)

func (*Owner) String

func (m *Owner) String() string

func (*Owner) Unmarshal

func (m *Owner) Unmarshal(dAtA []byte) error

func (*Owner) XXX_DiscardUnknown

func (m *Owner) XXX_DiscardUnknown()

func (*Owner) XXX_Marshal

func (m *Owner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Owner) XXX_Merge

func (m *Owner) XXX_Merge(src proto.Message)

func (*Owner) XXX_Size

func (m *Owner) XXX_Size() int

func (*Owner) XXX_Unmarshal

func (m *Owner) XXX_Unmarshal(b []byte) error

type OwnerCollection

type OwnerCollection struct {
	Denom string            `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
	NFTs  SortedStringArray `protobuf:"bytes,2,rep,name=NFTs,proto3,castrepeated=SortedStringArray" json:"nfts" yaml:"nfts"`
}

func NewOwnerCollection

func NewOwnerCollection(denom string, nftIDs []string) OwnerCollection

NewOwnerCollection creates a new IDCollection instance

func (OwnerCollection) AddID

func (*OwnerCollection) Descriptor

func (*OwnerCollection) Descriptor() ([]byte, []int)

func (*OwnerCollection) GetDenom

func (m *OwnerCollection) GetDenom() string

func (*OwnerCollection) GetNFTs

func (m *OwnerCollection) GetNFTs() SortedStringArray

func (*OwnerCollection) Marshal

func (m *OwnerCollection) Marshal() (dAtA []byte, err error)

func (*OwnerCollection) MarshalTo

func (m *OwnerCollection) MarshalTo(dAtA []byte) (int, error)

func (*OwnerCollection) MarshalToSizedBuffer

func (m *OwnerCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OwnerCollection) ProtoMessage

func (*OwnerCollection) ProtoMessage()

func (*OwnerCollection) Reset

func (m *OwnerCollection) Reset()

func (*OwnerCollection) Size

func (m *OwnerCollection) Size() (n int)

func (*OwnerCollection) String

func (m *OwnerCollection) String() string

func (*OwnerCollection) Unmarshal

func (m *OwnerCollection) Unmarshal(dAtA []byte) error

func (*OwnerCollection) XXX_DiscardUnknown

func (m *OwnerCollection) XXX_DiscardUnknown()

func (*OwnerCollection) XXX_Marshal

func (m *OwnerCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OwnerCollection) XXX_Merge

func (m *OwnerCollection) XXX_Merge(src proto.Message)

func (*OwnerCollection) XXX_Size

func (m *OwnerCollection) XXX_Size() int

func (*OwnerCollection) XXX_Unmarshal

func (m *OwnerCollection) XXX_Unmarshal(b []byte) error

type QueryBalanceParams

type QueryBalanceParams struct {
	Owner sdk.AccAddress
	Denom string // optional
}

QueryBalanceParams params for query 'custom/nfts/balance'

func NewQueryBalanceParams

func NewQueryBalanceParams(owner sdk.AccAddress, denom ...string) QueryBalanceParams

NewQueryBalanceParams creates a new instance of QuerySupplyParams

type QueryClient

type QueryClient interface {
	// Retrieves existing coin by specific symbol.
	QueryCollectionSupply(ctx context.Context, in *QueryCollectionSupplyRequest, opts ...grpc.CallOption) (*QueryCollectionSupplyResponse, error)
	QueryOwnerCollections(ctx context.Context, in *QueryOwnerCollectionsRequest, opts ...grpc.CallOption) (*QueryOwnerCollectionsResponse, error)
	QueryCollection(ctx context.Context, in *QueryCollectionRequest, opts ...grpc.CallOption) (*QueryCollectionResponse, error)
	QueryDenoms(ctx context.Context, in *QueryDenomsRequest, opts ...grpc.CallOption) (*QueryDenomsResponse, error)
	QueryNFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryNFTResponse, error)
	QuerySubTokens(ctx context.Context, in *QuerySubTokensRequest, opts ...grpc.CallOption) (*QuerySubTokensResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryCollectionParams

type QueryCollectionParams struct {
	Denom string `json:"denom"`
}

QueryCollectionParams defines the params for queries:

func NewQueryCollectionParams

func NewQueryCollectionParams(denom string) QueryCollectionParams

NewQueryCollectionParams creates a new instance of QuerySupplyParams

func (QueryCollectionParams) Bytes

func (q QueryCollectionParams) Bytes() []byte

Bytes exports the Denom as bytes

type QueryCollectionRequest

type QueryCollectionRequest struct {
	Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}

func (*QueryCollectionRequest) Descriptor

func (*QueryCollectionRequest) Descriptor() ([]byte, []int)

func (*QueryCollectionRequest) GetDenom

func (m *QueryCollectionRequest) GetDenom() string

func (*QueryCollectionRequest) Marshal

func (m *QueryCollectionRequest) Marshal() (dAtA []byte, err error)

func (*QueryCollectionRequest) MarshalTo

func (m *QueryCollectionRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryCollectionRequest) MarshalToSizedBuffer

func (m *QueryCollectionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryCollectionRequest) ProtoMessage

func (*QueryCollectionRequest) ProtoMessage()

func (*QueryCollectionRequest) Reset

func (m *QueryCollectionRequest) Reset()

func (*QueryCollectionRequest) Size

func (m *QueryCollectionRequest) Size() (n int)

func (*QueryCollectionRequest) String

func (m *QueryCollectionRequest) String() string

func (*QueryCollectionRequest) Unmarshal

func (m *QueryCollectionRequest) Unmarshal(dAtA []byte) error

func (*QueryCollectionRequest) XXX_DiscardUnknown

func (m *QueryCollectionRequest) XXX_DiscardUnknown()

func (*QueryCollectionRequest) XXX_Marshal

func (m *QueryCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryCollectionRequest) XXX_Merge

func (m *QueryCollectionRequest) XXX_Merge(src proto.Message)

func (*QueryCollectionRequest) XXX_Size

func (m *QueryCollectionRequest) XXX_Size() int

func (*QueryCollectionRequest) XXX_Unmarshal

func (m *QueryCollectionRequest) XXX_Unmarshal(b []byte) error

type QueryCollectionResponse

type QueryCollectionResponse struct {
	Collection Collection `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection"`
}

func (*QueryCollectionResponse) Descriptor

func (*QueryCollectionResponse) Descriptor() ([]byte, []int)

func (*QueryCollectionResponse) GetCollection

func (m *QueryCollectionResponse) GetCollection() Collection

func (*QueryCollectionResponse) Marshal

func (m *QueryCollectionResponse) Marshal() (dAtA []byte, err error)

func (*QueryCollectionResponse) MarshalTo

func (m *QueryCollectionResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryCollectionResponse) MarshalToSizedBuffer

func (m *QueryCollectionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryCollectionResponse) ProtoMessage

func (*QueryCollectionResponse) ProtoMessage()

func (*QueryCollectionResponse) Reset

func (m *QueryCollectionResponse) Reset()

func (*QueryCollectionResponse) Size

func (m *QueryCollectionResponse) Size() (n int)

func (*QueryCollectionResponse) String

func (m *QueryCollectionResponse) String() string

func (*QueryCollectionResponse) Unmarshal

func (m *QueryCollectionResponse) Unmarshal(dAtA []byte) error

func (*QueryCollectionResponse) XXX_DiscardUnknown

func (m *QueryCollectionResponse) XXX_DiscardUnknown()

func (*QueryCollectionResponse) XXX_Marshal

func (m *QueryCollectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryCollectionResponse) XXX_Merge

func (m *QueryCollectionResponse) XXX_Merge(src proto.Message)

func (*QueryCollectionResponse) XXX_Size

func (m *QueryCollectionResponse) XXX_Size() int

func (*QueryCollectionResponse) XXX_Unmarshal

func (m *QueryCollectionResponse) XXX_Unmarshal(b []byte) error

type QueryCollectionSupplyRequest

type QueryCollectionSupplyRequest struct {
	Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}

func (*QueryCollectionSupplyRequest) Descriptor

func (*QueryCollectionSupplyRequest) Descriptor() ([]byte, []int)

func (*QueryCollectionSupplyRequest) GetDenom

func (m *QueryCollectionSupplyRequest) GetDenom() string

func (*QueryCollectionSupplyRequest) Marshal

func (m *QueryCollectionSupplyRequest) Marshal() (dAtA []byte, err error)

func (*QueryCollectionSupplyRequest) MarshalTo

func (m *QueryCollectionSupplyRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryCollectionSupplyRequest) MarshalToSizedBuffer

func (m *QueryCollectionSupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryCollectionSupplyRequest) ProtoMessage

func (*QueryCollectionSupplyRequest) ProtoMessage()

func (*QueryCollectionSupplyRequest) Reset

func (m *QueryCollectionSupplyRequest) Reset()

func (*QueryCollectionSupplyRequest) Size

func (m *QueryCollectionSupplyRequest) Size() (n int)

func (*QueryCollectionSupplyRequest) String

func (*QueryCollectionSupplyRequest) Unmarshal

func (m *QueryCollectionSupplyRequest) Unmarshal(dAtA []byte) error

func (*QueryCollectionSupplyRequest) XXX_DiscardUnknown

func (m *QueryCollectionSupplyRequest) XXX_DiscardUnknown()

func (*QueryCollectionSupplyRequest) XXX_Marshal

func (m *QueryCollectionSupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryCollectionSupplyRequest) XXX_Merge

func (m *QueryCollectionSupplyRequest) XXX_Merge(src proto.Message)

func (*QueryCollectionSupplyRequest) XXX_Size

func (m *QueryCollectionSupplyRequest) XXX_Size() int

func (*QueryCollectionSupplyRequest) XXX_Unmarshal

func (m *QueryCollectionSupplyRequest) XXX_Unmarshal(b []byte) error

type QueryCollectionSupplyResponse

type QueryCollectionSupplyResponse struct {
	Supply int64 `protobuf:"varint,1,opt,name=supply,proto3" json:"supply,omitempty"`
}

func (*QueryCollectionSupplyResponse) Descriptor

func (*QueryCollectionSupplyResponse) Descriptor() ([]byte, []int)

func (*QueryCollectionSupplyResponse) GetSupply

func (m *QueryCollectionSupplyResponse) GetSupply() int64

func (*QueryCollectionSupplyResponse) Marshal

func (m *QueryCollectionSupplyResponse) Marshal() (dAtA []byte, err error)

func (*QueryCollectionSupplyResponse) MarshalTo

func (m *QueryCollectionSupplyResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryCollectionSupplyResponse) MarshalToSizedBuffer

func (m *QueryCollectionSupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryCollectionSupplyResponse) ProtoMessage

func (*QueryCollectionSupplyResponse) ProtoMessage()

func (*QueryCollectionSupplyResponse) Reset

func (m *QueryCollectionSupplyResponse) Reset()

func (*QueryCollectionSupplyResponse) Size

func (m *QueryCollectionSupplyResponse) Size() (n int)

func (*QueryCollectionSupplyResponse) String

func (*QueryCollectionSupplyResponse) Unmarshal

func (m *QueryCollectionSupplyResponse) Unmarshal(dAtA []byte) error

func (*QueryCollectionSupplyResponse) XXX_DiscardUnknown

func (m *QueryCollectionSupplyResponse) XXX_DiscardUnknown()

func (*QueryCollectionSupplyResponse) XXX_Marshal

func (m *QueryCollectionSupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryCollectionSupplyResponse) XXX_Merge

func (m *QueryCollectionSupplyResponse) XXX_Merge(src proto.Message)

func (*QueryCollectionSupplyResponse) XXX_Size

func (m *QueryCollectionSupplyResponse) XXX_Size() int

func (*QueryCollectionSupplyResponse) XXX_Unmarshal

func (m *QueryCollectionSupplyResponse) XXX_Unmarshal(b []byte) error

type QueryDenomsRequest

type QueryDenomsRequest struct {
}

func (*QueryDenomsRequest) Descriptor

func (*QueryDenomsRequest) Descriptor() ([]byte, []int)

func (*QueryDenomsRequest) Marshal

func (m *QueryDenomsRequest) Marshal() (dAtA []byte, err error)

func (*QueryDenomsRequest) MarshalTo

func (m *QueryDenomsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDenomsRequest) MarshalToSizedBuffer

func (m *QueryDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDenomsRequest) ProtoMessage

func (*QueryDenomsRequest) ProtoMessage()

func (*QueryDenomsRequest) Reset

func (m *QueryDenomsRequest) Reset()

func (*QueryDenomsRequest) Size

func (m *QueryDenomsRequest) Size() (n int)

func (*QueryDenomsRequest) String

func (m *QueryDenomsRequest) String() string

func (*QueryDenomsRequest) Unmarshal

func (m *QueryDenomsRequest) Unmarshal(dAtA []byte) error

func (*QueryDenomsRequest) XXX_DiscardUnknown

func (m *QueryDenomsRequest) XXX_DiscardUnknown()

func (*QueryDenomsRequest) XXX_Marshal

func (m *QueryDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDenomsRequest) XXX_Merge

func (m *QueryDenomsRequest) XXX_Merge(src proto.Message)

func (*QueryDenomsRequest) XXX_Size

func (m *QueryDenomsRequest) XXX_Size() int

func (*QueryDenomsRequest) XXX_Unmarshal

func (m *QueryDenomsRequest) XXX_Unmarshal(b []byte) error

type QueryDenomsResponse

type QueryDenomsResponse struct {
	Denoms []string `protobuf:"bytes,1,rep,name=denoms,proto3" json:"denoms,omitempty"`
}

func (*QueryDenomsResponse) Descriptor

func (*QueryDenomsResponse) Descriptor() ([]byte, []int)

func (*QueryDenomsResponse) GetDenoms

func (m *QueryDenomsResponse) GetDenoms() []string

func (*QueryDenomsResponse) Marshal

func (m *QueryDenomsResponse) Marshal() (dAtA []byte, err error)

func (*QueryDenomsResponse) MarshalTo

func (m *QueryDenomsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDenomsResponse) MarshalToSizedBuffer

func (m *QueryDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDenomsResponse) ProtoMessage

func (*QueryDenomsResponse) ProtoMessage()

func (*QueryDenomsResponse) Reset

func (m *QueryDenomsResponse) Reset()

func (*QueryDenomsResponse) Size

func (m *QueryDenomsResponse) Size() (n int)

func (*QueryDenomsResponse) String

func (m *QueryDenomsResponse) String() string

func (*QueryDenomsResponse) Unmarshal

func (m *QueryDenomsResponse) Unmarshal(dAtA []byte) error

func (*QueryDenomsResponse) XXX_DiscardUnknown

func (m *QueryDenomsResponse) XXX_DiscardUnknown()

func (*QueryDenomsResponse) XXX_Marshal

func (m *QueryDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDenomsResponse) XXX_Merge

func (m *QueryDenomsResponse) XXX_Merge(src proto.Message)

func (*QueryDenomsResponse) XXX_Size

func (m *QueryDenomsResponse) XXX_Size() int

func (*QueryDenomsResponse) XXX_Unmarshal

func (m *QueryDenomsResponse) XXX_Unmarshal(b []byte) error

type QueryNFTParams

type QueryNFTParams struct {
	Denom   string `json:"denom"`
	TokenID string `json:"token_id"`
}

QueryNFTParams params for query 'custom/nfts/nft'

func NewQueryNFTParams

func NewQueryNFTParams(denom, id string) QueryNFTParams

NewQueryNFTParams creates a new instance of QueryNFTParams

type QueryNFTRequest

type QueryNFTRequest struct {
	Denom   string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	TokenID string `protobuf:"bytes,2,opt,name=tokenID,proto3" json:"tokenID,omitempty"`
}

func (*QueryNFTRequest) Descriptor

func (*QueryNFTRequest) Descriptor() ([]byte, []int)

func (*QueryNFTRequest) GetDenom

func (m *QueryNFTRequest) GetDenom() string

func (*QueryNFTRequest) GetTokenID

func (m *QueryNFTRequest) GetTokenID() string

func (*QueryNFTRequest) Marshal

func (m *QueryNFTRequest) Marshal() (dAtA []byte, err error)

func (*QueryNFTRequest) MarshalTo

func (m *QueryNFTRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryNFTRequest) MarshalToSizedBuffer

func (m *QueryNFTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNFTRequest) ProtoMessage

func (*QueryNFTRequest) ProtoMessage()

func (*QueryNFTRequest) Reset

func (m *QueryNFTRequest) Reset()

func (*QueryNFTRequest) Size

func (m *QueryNFTRequest) Size() (n int)

func (*QueryNFTRequest) String

func (m *QueryNFTRequest) String() string

func (*QueryNFTRequest) Unmarshal

func (m *QueryNFTRequest) Unmarshal(dAtA []byte) error

func (*QueryNFTRequest) XXX_DiscardUnknown

func (m *QueryNFTRequest) XXX_DiscardUnknown()

func (*QueryNFTRequest) XXX_Marshal

func (m *QueryNFTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNFTRequest) XXX_Merge

func (m *QueryNFTRequest) XXX_Merge(src proto.Message)

func (*QueryNFTRequest) XXX_Size

func (m *QueryNFTRequest) XXX_Size() int

func (*QueryNFTRequest) XXX_Unmarshal

func (m *QueryNFTRequest) XXX_Unmarshal(b []byte) error

type QueryNFTResponse

type QueryNFTResponse struct {
	Nft BaseNFT `protobuf:"bytes,1,opt,name=nft,proto3" json:"nft"`
}

func (*QueryNFTResponse) Descriptor

func (*QueryNFTResponse) Descriptor() ([]byte, []int)

func (*QueryNFTResponse) GetNft

func (m *QueryNFTResponse) GetNft() BaseNFT

func (*QueryNFTResponse) Marshal

func (m *QueryNFTResponse) Marshal() (dAtA []byte, err error)

func (*QueryNFTResponse) MarshalTo

func (m *QueryNFTResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryNFTResponse) MarshalToSizedBuffer

func (m *QueryNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNFTResponse) ProtoMessage

func (*QueryNFTResponse) ProtoMessage()

func (*QueryNFTResponse) Reset

func (m *QueryNFTResponse) Reset()

func (*QueryNFTResponse) Size

func (m *QueryNFTResponse) Size() (n int)

func (*QueryNFTResponse) String

func (m *QueryNFTResponse) String() string

func (*QueryNFTResponse) Unmarshal

func (m *QueryNFTResponse) Unmarshal(dAtA []byte) error

func (*QueryNFTResponse) XXX_DiscardUnknown

func (m *QueryNFTResponse) XXX_DiscardUnknown()

func (*QueryNFTResponse) XXX_Marshal

func (m *QueryNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNFTResponse) XXX_Merge

func (m *QueryNFTResponse) XXX_Merge(src proto.Message)

func (*QueryNFTResponse) XXX_Size

func (m *QueryNFTResponse) XXX_Size() int

func (*QueryNFTResponse) XXX_Unmarshal

func (m *QueryNFTResponse) XXX_Unmarshal(b []byte) error

type QueryOwnerCollectionsRequest

type QueryOwnerCollectionsRequest struct {
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
}

func (*QueryOwnerCollectionsRequest) Descriptor

func (*QueryOwnerCollectionsRequest) Descriptor() ([]byte, []int)

func (*QueryOwnerCollectionsRequest) GetDenom

func (m *QueryOwnerCollectionsRequest) GetDenom() string

func (*QueryOwnerCollectionsRequest) GetOwner

func (m *QueryOwnerCollectionsRequest) GetOwner() string

func (*QueryOwnerCollectionsRequest) Marshal

func (m *QueryOwnerCollectionsRequest) Marshal() (dAtA []byte, err error)

func (*QueryOwnerCollectionsRequest) MarshalTo

func (m *QueryOwnerCollectionsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryOwnerCollectionsRequest) MarshalToSizedBuffer

func (m *QueryOwnerCollectionsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryOwnerCollectionsRequest) ProtoMessage

func (*QueryOwnerCollectionsRequest) ProtoMessage()

func (*QueryOwnerCollectionsRequest) Reset

func (m *QueryOwnerCollectionsRequest) Reset()

func (*QueryOwnerCollectionsRequest) Size

func (m *QueryOwnerCollectionsRequest) Size() (n int)

func (*QueryOwnerCollectionsRequest) String

func (*QueryOwnerCollectionsRequest) Unmarshal

func (m *QueryOwnerCollectionsRequest) Unmarshal(dAtA []byte) error

func (*QueryOwnerCollectionsRequest) XXX_DiscardUnknown

func (m *QueryOwnerCollectionsRequest) XXX_DiscardUnknown()

func (*QueryOwnerCollectionsRequest) XXX_Marshal

func (m *QueryOwnerCollectionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryOwnerCollectionsRequest) XXX_Merge

func (m *QueryOwnerCollectionsRequest) XXX_Merge(src proto.Message)

func (*QueryOwnerCollectionsRequest) XXX_Size

func (m *QueryOwnerCollectionsRequest) XXX_Size() int

func (*QueryOwnerCollectionsRequest) XXX_Unmarshal

func (m *QueryOwnerCollectionsRequest) XXX_Unmarshal(b []byte) error

type QueryOwnerCollectionsResponse

type QueryOwnerCollectionsResponse struct {
	Owner Owner `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner"`
}

func (*QueryOwnerCollectionsResponse) Descriptor

func (*QueryOwnerCollectionsResponse) Descriptor() ([]byte, []int)

func (*QueryOwnerCollectionsResponse) GetOwner

func (m *QueryOwnerCollectionsResponse) GetOwner() Owner

func (*QueryOwnerCollectionsResponse) Marshal

func (m *QueryOwnerCollectionsResponse) Marshal() (dAtA []byte, err error)

func (*QueryOwnerCollectionsResponse) MarshalTo

func (m *QueryOwnerCollectionsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryOwnerCollectionsResponse) MarshalToSizedBuffer

func (m *QueryOwnerCollectionsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryOwnerCollectionsResponse) ProtoMessage

func (*QueryOwnerCollectionsResponse) ProtoMessage()

func (*QueryOwnerCollectionsResponse) Reset

func (m *QueryOwnerCollectionsResponse) Reset()

func (*QueryOwnerCollectionsResponse) Size

func (m *QueryOwnerCollectionsResponse) Size() (n int)

func (*QueryOwnerCollectionsResponse) String

func (*QueryOwnerCollectionsResponse) Unmarshal

func (m *QueryOwnerCollectionsResponse) Unmarshal(dAtA []byte) error

func (*QueryOwnerCollectionsResponse) XXX_DiscardUnknown

func (m *QueryOwnerCollectionsResponse) XXX_DiscardUnknown()

func (*QueryOwnerCollectionsResponse) XXX_Marshal

func (m *QueryOwnerCollectionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryOwnerCollectionsResponse) XXX_Merge

func (m *QueryOwnerCollectionsResponse) XXX_Merge(src proto.Message)

func (*QueryOwnerCollectionsResponse) XXX_Size

func (m *QueryOwnerCollectionsResponse) XXX_Size() int

func (*QueryOwnerCollectionsResponse) XXX_Unmarshal

func (m *QueryOwnerCollectionsResponse) XXX_Unmarshal(b []byte) error

type QueryServer

QueryServer is the server API for Query service.

type QuerySubTokensParams

type QuerySubTokensParams struct {
	Denom       string   `json:"denom"`
	TokenID     string   `json:"token_id"`
	SubTokenIDs []uint64 `json:"sub_token_ids"`
}

QuerySubTokensParams params for query 'custom/nfts/sub_tokens'

func NewQuerySubTokensParams

func NewQuerySubTokensParams(denom, id string, subTokenIDs []uint64) QuerySubTokensParams

NewQuerySubTokensParams creates a new instance of QuerySubTokensParams

type QuerySubTokensRequest

type QuerySubTokensRequest struct {
	Denom       string   `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	TokenID     string   `protobuf:"bytes,2,opt,name=tokenID,proto3" json:"tokenID,omitempty"`
	SubTokenIDs []uint64 `protobuf:"varint,3,rep,packed,name=subTokenIDs,proto3" json:"subTokenIDs,omitempty"`
}

func (*QuerySubTokensRequest) Descriptor

func (*QuerySubTokensRequest) Descriptor() ([]byte, []int)

func (*QuerySubTokensRequest) GetDenom

func (m *QuerySubTokensRequest) GetDenom() string

func (*QuerySubTokensRequest) GetSubTokenIDs

func (m *QuerySubTokensRequest) GetSubTokenIDs() []uint64

func (*QuerySubTokensRequest) GetTokenID

func (m *QuerySubTokensRequest) GetTokenID() string

func (*QuerySubTokensRequest) Marshal

func (m *QuerySubTokensRequest) Marshal() (dAtA []byte, err error)

func (*QuerySubTokensRequest) MarshalTo

func (m *QuerySubTokensRequest) MarshalTo(dAtA []byte) (int, error)

func (*QuerySubTokensRequest) MarshalToSizedBuffer

func (m *QuerySubTokensRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySubTokensRequest) ProtoMessage

func (*QuerySubTokensRequest) ProtoMessage()

func (*QuerySubTokensRequest) Reset

func (m *QuerySubTokensRequest) Reset()

func (*QuerySubTokensRequest) Size

func (m *QuerySubTokensRequest) Size() (n int)

func (*QuerySubTokensRequest) String

func (m *QuerySubTokensRequest) String() string

func (*QuerySubTokensRequest) Unmarshal

func (m *QuerySubTokensRequest) Unmarshal(dAtA []byte) error

func (*QuerySubTokensRequest) XXX_DiscardUnknown

func (m *QuerySubTokensRequest) XXX_DiscardUnknown()

func (*QuerySubTokensRequest) XXX_Marshal

func (m *QuerySubTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySubTokensRequest) XXX_Merge

func (m *QuerySubTokensRequest) XXX_Merge(src proto.Message)

func (*QuerySubTokensRequest) XXX_Size

func (m *QuerySubTokensRequest) XXX_Size() int

func (*QuerySubTokensRequest) XXX_Unmarshal

func (m *QuerySubTokensRequest) XXX_Unmarshal(b []byte) error

type QuerySubTokensResponse

type QuerySubTokensResponse struct {
	SubTokens []SubToken `protobuf:"bytes,1,rep,name=subTokens,proto3" json:"subTokens"`
}

func (*QuerySubTokensResponse) Descriptor

func (*QuerySubTokensResponse) Descriptor() ([]byte, []int)

func (*QuerySubTokensResponse) GetSubTokens

func (m *QuerySubTokensResponse) GetSubTokens() []SubToken

func (*QuerySubTokensResponse) Marshal

func (m *QuerySubTokensResponse) Marshal() (dAtA []byte, err error)

func (*QuerySubTokensResponse) MarshalTo

func (m *QuerySubTokensResponse) MarshalTo(dAtA []byte) (int, error)

func (*QuerySubTokensResponse) MarshalToSizedBuffer

func (m *QuerySubTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySubTokensResponse) ProtoMessage

func (*QuerySubTokensResponse) ProtoMessage()

func (*QuerySubTokensResponse) Reset

func (m *QuerySubTokensResponse) Reset()

func (*QuerySubTokensResponse) Size

func (m *QuerySubTokensResponse) Size() (n int)

func (*QuerySubTokensResponse) String

func (m *QuerySubTokensResponse) String() string

func (*QuerySubTokensResponse) Unmarshal

func (m *QuerySubTokensResponse) Unmarshal(dAtA []byte) error

func (*QuerySubTokensResponse) XXX_DiscardUnknown

func (m *QuerySubTokensResponse) XXX_DiscardUnknown()

func (*QuerySubTokensResponse) XXX_Marshal

func (m *QuerySubTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySubTokensResponse) XXX_Merge

func (m *QuerySubTokensResponse) XXX_Merge(src proto.Message)

func (*QuerySubTokensResponse) XXX_Size

func (m *QuerySubTokensResponse) XXX_Size() int

func (*QuerySubTokensResponse) XXX_Unmarshal

func (m *QuerySubTokensResponse) XXX_Unmarshal(b []byte) error

type ResponseSubToken

type ResponseSubToken struct {
	ID      uint64
	Reserve sdk.Int
}

type ResponseSubTokens

type ResponseSubTokens []ResponseSubToken

type SortedStringArray

type SortedStringArray = types.SortedStringArray

type SortedUintArray

type SortedUintArray = types.SortedUintArray

type SubToken

type SubToken struct {
	ID      uint64                                 `protobuf:"varint,1,opt,name=ID,proto3" json:"id" yaml:"id"`
	Reserve github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"`
}

func NewSubToken

func NewSubToken(subTokenID uint64, reserve sdk.Int) SubToken

NewSubToken creates a new SubToken instance

func (*SubToken) Descriptor

func (*SubToken) Descriptor() ([]byte, []int)

func (*SubToken) Marshal

func (m *SubToken) Marshal() (dAtA []byte, err error)

func (*SubToken) MarshalTo

func (m *SubToken) MarshalTo(dAtA []byte) (int, error)

func (*SubToken) MarshalToSizedBuffer

func (m *SubToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubToken) ProtoMessage

func (*SubToken) ProtoMessage()

func (*SubToken) Reset

func (m *SubToken) Reset()

func (*SubToken) Size

func (m *SubToken) Size() (n int)

func (*SubToken) String

func (m *SubToken) String() string

func (*SubToken) Unmarshal

func (m *SubToken) Unmarshal(dAtA []byte) error

func (*SubToken) XXX_DiscardUnknown

func (m *SubToken) XXX_DiscardUnknown()

func (*SubToken) XXX_Marshal

func (m *SubToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubToken) XXX_Merge

func (m *SubToken) XXX_Merge(src proto.Message)

func (*SubToken) XXX_Size

func (m *SubToken) XXX_Size() int

func (*SubToken) XXX_Unmarshal

func (m *SubToken) XXX_Unmarshal(b []byte) error

type SubTokens

type SubTokens struct {
	SubTokens []SubToken `protobuf:"bytes,1,rep,name=subTokens,proto3" json:"subTokens" yaml:"sub_tokens"`
}

func (*SubTokens) Descriptor

func (*SubTokens) Descriptor() ([]byte, []int)

func (*SubTokens) GetSubTokens

func (m *SubTokens) GetSubTokens() []SubToken

func (*SubTokens) Marshal

func (m *SubTokens) Marshal() (dAtA []byte, err error)

func (*SubTokens) MarshalTo

func (m *SubTokens) MarshalTo(dAtA []byte) (int, error)

func (*SubTokens) MarshalToSizedBuffer

func (m *SubTokens) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubTokens) ProtoMessage

func (*SubTokens) ProtoMessage()

func (*SubTokens) Reset

func (m *SubTokens) Reset()

func (*SubTokens) Size

func (m *SubTokens) Size() (n int)

func (*SubTokens) String

func (m *SubTokens) String() string

func (*SubTokens) Unmarshal

func (m *SubTokens) Unmarshal(dAtA []byte) error

func (*SubTokens) XXX_DiscardUnknown

func (m *SubTokens) XXX_DiscardUnknown()

func (*SubTokens) XXX_Marshal

func (m *SubTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubTokens) XXX_Merge

func (m *SubTokens) XXX_Merge(src proto.Message)

func (*SubTokens) XXX_Size

func (m *SubTokens) XXX_Size() int

func (*SubTokens) XXX_Unmarshal

func (m *SubTokens) XXX_Unmarshal(b []byte) error

type TokenOwner

type TokenOwner struct {
	Address     string          `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"`
	SubTokenIDs SortedUintArray `protobuf:"varint,2,rep,packed,name=SubTokenIDs,proto3,castrepeated=SortedUintArray" json:"sub_token_ids" yaml:"sub_token_ids"`
}

func NewTokenOwner

func NewTokenOwner(address string, subTokenIDs []uint64) *TokenOwner

func (*TokenOwner) Descriptor

func (*TokenOwner) Descriptor() ([]byte, []int)

func (*TokenOwner) GetAddress

func (t *TokenOwner) GetAddress() string

func (*TokenOwner) GetSubTokenIDs

func (t *TokenOwner) GetSubTokenIDs() SortedUintArray

func (*TokenOwner) Marshal

func (m *TokenOwner) Marshal() (dAtA []byte, err error)

func (*TokenOwner) MarshalTo

func (m *TokenOwner) MarshalTo(dAtA []byte) (int, error)

func (*TokenOwner) MarshalToSizedBuffer

func (m *TokenOwner) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TokenOwner) ProtoMessage

func (*TokenOwner) ProtoMessage()

func (*TokenOwner) RemoveSubTokenID

func (t *TokenOwner) RemoveSubTokenID(subTokenID uint64) *TokenOwner

func (*TokenOwner) Reset

func (m *TokenOwner) Reset()

func (*TokenOwner) SetSubTokenID

func (t *TokenOwner) SetSubTokenID(subTokenID uint64) *TokenOwner

func (*TokenOwner) Size

func (m *TokenOwner) Size() (n int)

func (*TokenOwner) String

func (m *TokenOwner) String() string

func (*TokenOwner) Unmarshal

func (m *TokenOwner) Unmarshal(dAtA []byte) error

func (*TokenOwner) XXX_DiscardUnknown

func (m *TokenOwner) XXX_DiscardUnknown()

func (*TokenOwner) XXX_Marshal

func (m *TokenOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenOwner) XXX_Merge

func (m *TokenOwner) XXX_Merge(src proto.Message)

func (*TokenOwner) XXX_Size

func (m *TokenOwner) XXX_Size() int

func (*TokenOwner) XXX_Unmarshal

func (m *TokenOwner) XXX_Unmarshal(b []byte) error

type TokenOwners

type TokenOwners []TokenOwner

func (TokenOwners) GetOwner

func (t TokenOwners) GetOwner(address string) *TokenOwner

func (TokenOwners) SetOwner

func (t TokenOwners) SetOwner(owner *TokenOwner) TokenOwners

func (TokenOwners) String

func (t TokenOwners) String() string

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) BurnNFT

func (*UnimplementedMsgServer) EditNFTMetadata

func (*UnimplementedMsgServer) MintNFT

func (*UnimplementedMsgServer) TransferNFT

func (*UnimplementedMsgServer) UpdateReserveNFT

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) QueryCollection

func (*UnimplementedQueryServer) QueryCollectionSupply

func (*UnimplementedQueryServer) QueryDenoms

func (*UnimplementedQueryServer) QueryNFT

func (*UnimplementedQueryServer) QueryOwnerCollections

func (*UnimplementedQueryServer) QuerySubTokens

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL