nft

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2020 License: Apache-2.0 Imports: 18 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ModuleName = "nft"
)

Variables

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 (
	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 (
	ModuleCdc = codec.NewAminoCodec(amino)
)

Functions

func RegisterInterfaces added in v1.1.0

func RegisterInterfaces(registry types.InterfaceRegistry)

func RegisterQueryServer added in v1.1.0

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

Types

type BaseNFT

type BaseNFT struct {
	Id    string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name  string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	URI   string                                             `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"`
	Data  string                                             `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	Owner github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,5,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

BaseNFT defines a non fungible token.

func (BaseNFT) Convert

func (this BaseNFT) Convert() interface{}

func (*BaseNFT) Descriptor

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

func (*BaseNFT) Equal

func (this *BaseNFT) Equal(that interface{}) bool

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) Size

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

func (*BaseNFT) String

func (m *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 BurnNFTRequest

type BurnNFTRequest struct {
	Denom string `json:"denom"`
	ID    string `json:"id"`
}

type Collection added in v1.1.0

type Collection struct {
	Denom Denom     `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom"`
	NFTs  []BaseNFT `protobuf:"bytes,2,rep,name=nfts,proto3" json:"nfts"`
}

func (Collection) Convert added in v1.1.0

func (c Collection) Convert() interface{}

func (*Collection) Descriptor added in v1.1.0

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

func (*Collection) Equal added in v1.1.0

func (this *Collection) Equal(that interface{}) bool

func (*Collection) Marshal added in v1.1.0

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

func (*Collection) MarshalTo added in v1.1.0

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

func (*Collection) MarshalToSizedBuffer added in v1.1.0

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

func (*Collection) ProtoMessage added in v1.1.0

func (*Collection) ProtoMessage()

func (*Collection) Reset added in v1.1.0

func (m *Collection) Reset()

func (*Collection) Size added in v1.1.0

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

func (*Collection) String added in v1.1.0

func (m *Collection) String() string

func (*Collection) Unmarshal added in v1.1.0

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

func (*Collection) XXX_DiscardUnknown added in v1.1.0

func (m *Collection) XXX_DiscardUnknown()

func (*Collection) XXX_Marshal added in v1.1.0

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

func (*Collection) XXX_Merge added in v1.1.0

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

func (*Collection) XXX_Size added in v1.1.0

func (m *Collection) XXX_Size() int

func (*Collection) XXX_Unmarshal added in v1.1.0

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

type Denom

type Denom struct {
	Id      string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name    string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Schema  string                                             `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
	Creator github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 127-byte string literal not displayed */
}

Denom defines a type of NFT.

func (Denom) Convert

func (this Denom) Convert() interface{}

func (*Denom) Descriptor

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

func (*Denom) Equal

func (this *Denom) Equal(that interface{}) bool

func (*Denom) Marshal

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

func (*Denom) MarshalTo

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

func (*Denom) MarshalToSizedBuffer

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

func (*Denom) ProtoMessage

func (*Denom) ProtoMessage()

func (*Denom) Reset

func (m *Denom) Reset()

func (*Denom) Size

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

func (*Denom) String

func (m *Denom) String() string

func (*Denom) Unmarshal

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

func (*Denom) XXX_DiscardUnknown

func (m *Denom) XXX_DiscardUnknown()

func (*Denom) XXX_Marshal

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

func (*Denom) XXX_Merge

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

func (*Denom) XXX_Size

func (m *Denom) XXX_Size() int

func (*Denom) XXX_Unmarshal

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

type EditNFTRequest

type EditNFTRequest struct {
	Denom string `json:"denom"`
	ID    string `json:"id"`
	Name  string `json:"name"`
	URI   string `json:"uri"`
	Data  string `json:"data"`
}

type IDC

type IDC struct {
	Denom    string   `json:"denom" yaml:"denom"`
	TokenIDs []string `json:"token_ids" yaml:"token_ids"`
}

IDC defines a set of nft ids that belong to a specific

type IDCollection added in v1.1.0

type IDCollection struct {
	Denom string   `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	Ids   []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"`
}

func (*IDCollection) Descriptor added in v1.1.0

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

func (*IDCollection) Equal added in v1.1.0

func (this *IDCollection) Equal(that interface{}) bool

func (*IDCollection) Marshal added in v1.1.0

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

func (*IDCollection) MarshalTo added in v1.1.0

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

func (*IDCollection) MarshalToSizedBuffer added in v1.1.0

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

func (*IDCollection) ProtoMessage added in v1.1.0

func (*IDCollection) ProtoMessage()

func (*IDCollection) Reset added in v1.1.0

func (m *IDCollection) Reset()

func (*IDCollection) Size added in v1.1.0

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

func (*IDCollection) String added in v1.1.0

func (m *IDCollection) String() string

func (*IDCollection) Unmarshal added in v1.1.0

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

func (*IDCollection) XXX_DiscardUnknown added in v1.1.0

func (m *IDCollection) XXX_DiscardUnknown()

func (*IDCollection) XXX_Marshal added in v1.1.0

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

func (*IDCollection) XXX_Merge added in v1.1.0

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

func (*IDCollection) XXX_Size added in v1.1.0

func (m *IDCollection) XXX_Size() int

func (*IDCollection) XXX_Unmarshal added in v1.1.0

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

type IssueDenomRequest

type IssueDenomRequest struct {
	ID     string `json:"id"`
	Name   string `json:"name"`
	Schema string `json:"schema"`
}

type MintNFTRequest

type MintNFTRequest struct {
	Denom     string `json:"denom"`
	ID        string `json:"id"`
	Name      string `json:"name"`
	URI       string `json:"uri"`
	Data      string `json:"data"`
	Recipient string `json:"recipient"`
}

type MsgBurnNFT

type MsgBurnNFT struct {
	Id     string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Denom  string                                             `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	Sender github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,3,opt,name=sender,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"sender,omitempty"`
}

MsgBurnNFT defines an SDK message for burning a NFT.

func (*MsgBurnNFT) Descriptor

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

func (*MsgBurnNFT) Equal

func (this *MsgBurnNFT) Equal(that interface{}) bool

func (MsgBurnNFT) GetSignBytes

func (m MsgBurnNFT) GetSignBytes() []byte

func (MsgBurnNFT) GetSigners

func (m MsgBurnNFT) GetSigners() []sdk.AccAddress

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 (m MsgBurnNFT) Route() string

func (*MsgBurnNFT) Size

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

func (*MsgBurnNFT) String

func (m *MsgBurnNFT) String() string

func (MsgBurnNFT) Type

func (m MsgBurnNFT) Type() string

func (*MsgBurnNFT) Unmarshal

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

func (MsgBurnNFT) ValidateBasic

func (m MsgBurnNFT) ValidateBasic() error

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 MsgEditNFT

type MsgEditNFT struct {
	Id     string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Denom  string                                             `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	Name   string                                             `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	URI    string                                             `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	Data   string                                             `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	Sender github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,6,opt,name=sender,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"sender,omitempty"`
}

MsgEditNFT defines an SDK message for editing a nft.

func (*MsgEditNFT) Descriptor

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

func (*MsgEditNFT) Equal

func (this *MsgEditNFT) Equal(that interface{}) bool

func (MsgEditNFT) GetSignBytes

func (m MsgEditNFT) GetSignBytes() []byte

func (MsgEditNFT) GetSigners

func (m MsgEditNFT) GetSigners() []sdk.AccAddress

func (*MsgEditNFT) Marshal

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

func (*MsgEditNFT) MarshalTo

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

func (*MsgEditNFT) MarshalToSizedBuffer

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

func (*MsgEditNFT) ProtoMessage

func (*MsgEditNFT) ProtoMessage()

func (*MsgEditNFT) Reset

func (m *MsgEditNFT) Reset()

func (MsgEditNFT) Route

func (m MsgEditNFT) Route() string

func (*MsgEditNFT) Size

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

func (*MsgEditNFT) String

func (m *MsgEditNFT) String() string

func (MsgEditNFT) Type

func (m MsgEditNFT) Type() string

func (*MsgEditNFT) Unmarshal

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

func (MsgEditNFT) ValidateBasic

func (m MsgEditNFT) ValidateBasic() error

func (*MsgEditNFT) XXX_DiscardUnknown

func (m *MsgEditNFT) XXX_DiscardUnknown()

func (*MsgEditNFT) XXX_Marshal

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

func (*MsgEditNFT) XXX_Merge

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

func (*MsgEditNFT) XXX_Size

func (m *MsgEditNFT) XXX_Size() int

func (*MsgEditNFT) XXX_Unmarshal

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

type MsgIssueDenom

type MsgIssueDenom struct {
	Id     string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name   string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Schema string                                             `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
	Sender github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,4,opt,name=sender,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"sender,omitempty"`
}

MsgIssueDenom defines an SDK message for creating a new denom.

func (*MsgIssueDenom) Descriptor

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

func (*MsgIssueDenom) Equal

func (this *MsgIssueDenom) Equal(that interface{}) bool

func (MsgIssueDenom) GetSignBytes

func (m MsgIssueDenom) GetSignBytes() []byte

func (MsgIssueDenom) GetSigners

func (m MsgIssueDenom) GetSigners() []sdk.AccAddress

func (*MsgIssueDenom) Marshal

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

func (*MsgIssueDenom) MarshalTo

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

func (*MsgIssueDenom) MarshalToSizedBuffer

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

func (*MsgIssueDenom) ProtoMessage

func (*MsgIssueDenom) ProtoMessage()

func (*MsgIssueDenom) Reset

func (m *MsgIssueDenom) Reset()

func (MsgIssueDenom) Route

func (m MsgIssueDenom) Route() string

func (*MsgIssueDenom) Size

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

func (*MsgIssueDenom) String

func (m *MsgIssueDenom) String() string

func (MsgIssueDenom) Type

func (m MsgIssueDenom) Type() string

func (*MsgIssueDenom) Unmarshal

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

func (MsgIssueDenom) ValidateBasic

func (m MsgIssueDenom) ValidateBasic() error

func (*MsgIssueDenom) XXX_DiscardUnknown

func (m *MsgIssueDenom) XXX_DiscardUnknown()

func (*MsgIssueDenom) XXX_Marshal

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

func (*MsgIssueDenom) XXX_Merge

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

func (*MsgIssueDenom) XXX_Size

func (m *MsgIssueDenom) XXX_Size() int

func (*MsgIssueDenom) XXX_Unmarshal

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

type MsgMintNFT

type MsgMintNFT struct {
	Id        string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Denom     string                                             `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	Name      string                                             `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	URI       string                                             `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	Data      string                                             `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	Sender    github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,6,opt,name=sender,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"sender,omitempty"`
	Recipient github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 131-byte string literal not displayed */
}

MsgMintNFT defines an SDK message for creating a new NFT.

func (*MsgMintNFT) Descriptor

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

func (*MsgMintNFT) Equal

func (this *MsgMintNFT) Equal(that interface{}) bool

func (MsgMintNFT) GetSignBytes

func (m MsgMintNFT) GetSignBytes() []byte

func (MsgMintNFT) GetSigners

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

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

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

func (*MsgMintNFT) Unmarshal

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

func (MsgMintNFT) ValidateBasic

func (m MsgMintNFT) ValidateBasic() error

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 MsgTransferNFT

type MsgTransferNFT struct {
	Id        string                                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Denom     string                                             `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	Name      string                                             `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	URI       string                                             `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	Data      string                                             `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	Sender    github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,6,opt,name=sender,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"sender,omitempty"`
	Recipient github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 131-byte string literal not displayed */
}

MsgTransferNFT defines an SDK message for transferring an NFT to recipient.

func (*MsgTransferNFT) Descriptor

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

func (*MsgTransferNFT) Equal

func (this *MsgTransferNFT) Equal(that interface{}) bool

func (MsgTransferNFT) GetSignBytes

func (m MsgTransferNFT) GetSignBytes() []byte

func (MsgTransferNFT) GetSigners

func (m MsgTransferNFT) GetSigners() []sdk.AccAddress

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 (m MsgTransferNFT) Route() string

func (*MsgTransferNFT) Size

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

func (*MsgTransferNFT) String

func (m *MsgTransferNFT) String() string

func (MsgTransferNFT) Type

func (m MsgTransferNFT) Type() string

func (*MsgTransferNFT) Unmarshal

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

func (MsgTransferNFT) ValidateBasic

func (m MsgTransferNFT) ValidateBasic() error

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 NFTI

type NFTI interface {
	sdk.Module

	IssueDenom(request IssueDenomRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	MintNFT(request MintNFTRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	EditNFT(request EditNFTRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	TransferNFT(request TransferNFTRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	BurnNFT(request BurnNFTRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)

	QuerySupply(denomID, creator string) (uint64, sdk.Error)
	QueryOwner(creator, denomID string) (QueryOwnerResp, sdk.Error)
	QueryCollection(denomID string) (QueryCollectionResp, sdk.Error)
	QueryDenom(denomID string) (QueryDenomResp, sdk.Error)
	QueryDenoms() ([]QueryDenomResp, sdk.Error)
	QueryNFT(denomID, tokenID string) (QueryNFTResp, sdk.Error)
}

expose NFT module api for user

func NewClient

func NewClient(bc sdk.BaseClient, cdc codec.Marshaler) NFTI

type NFTs

type NFTs []BaseNFT

type Owner added in v1.1.0

type Owner struct {
	Address       github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 127-byte string literal not displayed */
	IDCollections []IDCollection                                     `protobuf:"bytes,2,rep,name=id_collections,json=idCollections,proto3" json:"id_collections" yaml:"idcs"`
}

func (Owner) Convert added in v1.1.0

func (o Owner) Convert() interface{}

func (*Owner) Descriptor added in v1.1.0

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

func (*Owner) Equal added in v1.1.0

func (this *Owner) Equal(that interface{}) bool

func (*Owner) Marshal added in v1.1.0

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

func (*Owner) MarshalTo added in v1.1.0

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

func (*Owner) MarshalToSizedBuffer added in v1.1.0

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

func (*Owner) ProtoMessage added in v1.1.0

func (*Owner) ProtoMessage()

func (*Owner) Reset added in v1.1.0

func (m *Owner) Reset()

func (*Owner) Size added in v1.1.0

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

func (*Owner) String added in v1.1.0

func (m *Owner) String() string

func (*Owner) Unmarshal added in v1.1.0

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

func (*Owner) XXX_DiscardUnknown added in v1.1.0

func (m *Owner) XXX_DiscardUnknown()

func (*Owner) XXX_Marshal added in v1.1.0

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

func (*Owner) XXX_Merge added in v1.1.0

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

func (*Owner) XXX_Size added in v1.1.0

func (m *Owner) XXX_Size() int

func (*Owner) XXX_Unmarshal added in v1.1.0

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

type QueryClient added in v1.1.0

type QueryClient interface {
	// Supply queries the total supply of a given denom or owner
	Supply(ctx context.Context, in *QuerySupplyRequest, opts ...grpc.CallOption) (*QuerySupplyResponse, error)
	// Owner queries the NFTs of the specified owner
	Owner(ctx context.Context, in *QueryOwnerRequest, opts ...grpc.CallOption) (*QueryOwnerResponse, error)
	// Collection queries the NFTs of the specified denom
	Collection(ctx context.Context, in *QueryCollectionRequest, opts ...grpc.CallOption) (*QueryCollectionResponse, error)
	// Denom queries the definition of a given denom
	Denom(ctx context.Context, in *QueryDenomRequest, opts ...grpc.CallOption) (*QueryDenomResponse, error)
	// Denoms queries all the denoms
	Denoms(ctx context.Context, in *QueryDenomsRequest, opts ...grpc.CallOption) (*QueryDenomsResponse, error)
	// NFT queries the NFT for the given denom and token ID
	NFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryNFTResponse, 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 added in v1.1.0

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryCollectionRequest added in v1.1.0

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

QueryCollectionRequest is the request type for the Query/Collection RPC method

func (*QueryCollectionRequest) Descriptor added in v1.1.0

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

func (*QueryCollectionRequest) GetDenom added in v1.1.0

func (m *QueryCollectionRequest) GetDenom() string

func (*QueryCollectionRequest) Marshal added in v1.1.0

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

func (*QueryCollectionRequest) MarshalTo added in v1.1.0

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

func (*QueryCollectionRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryCollectionRequest) ProtoMessage added in v1.1.0

func (*QueryCollectionRequest) ProtoMessage()

func (*QueryCollectionRequest) Reset added in v1.1.0

func (m *QueryCollectionRequest) Reset()

func (*QueryCollectionRequest) Size added in v1.1.0

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

func (*QueryCollectionRequest) String added in v1.1.0

func (m *QueryCollectionRequest) String() string

func (*QueryCollectionRequest) Unmarshal added in v1.1.0

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

func (*QueryCollectionRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryCollectionRequest) XXX_DiscardUnknown()

func (*QueryCollectionRequest) XXX_Marshal added in v1.1.0

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

func (*QueryCollectionRequest) XXX_Merge added in v1.1.0

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

func (*QueryCollectionRequest) XXX_Size added in v1.1.0

func (m *QueryCollectionRequest) XXX_Size() int

func (*QueryCollectionRequest) XXX_Unmarshal added in v1.1.0

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

type QueryCollectionResp added in v1.1.0

type QueryCollectionResp struct {
	Denom QueryDenomResp `json:"denom" yaml:"denom"`
	NFTs  []QueryNFTResp `json:"nfts" yaml:"nfts"`
}

type QueryCollectionResponse

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

QueryCollectionResponse is the response type for the Query/Collection RPC method

func (*QueryCollectionResponse) Descriptor added in v1.1.0

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

func (*QueryCollectionResponse) GetCollection added in v1.1.0

func (m *QueryCollectionResponse) GetCollection() *Collection

func (*QueryCollectionResponse) Marshal added in v1.1.0

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

func (*QueryCollectionResponse) MarshalTo added in v1.1.0

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

func (*QueryCollectionResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryCollectionResponse) ProtoMessage added in v1.1.0

func (*QueryCollectionResponse) ProtoMessage()

func (*QueryCollectionResponse) Reset added in v1.1.0

func (m *QueryCollectionResponse) Reset()

func (*QueryCollectionResponse) Size added in v1.1.0

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

func (*QueryCollectionResponse) String added in v1.1.0

func (m *QueryCollectionResponse) String() string

func (*QueryCollectionResponse) Unmarshal added in v1.1.0

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

func (*QueryCollectionResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryCollectionResponse) XXX_DiscardUnknown()

func (*QueryCollectionResponse) XXX_Marshal added in v1.1.0

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

func (*QueryCollectionResponse) XXX_Merge added in v1.1.0

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

func (*QueryCollectionResponse) XXX_Size added in v1.1.0

func (m *QueryCollectionResponse) XXX_Size() int

func (*QueryCollectionResponse) XXX_Unmarshal added in v1.1.0

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

type QueryDenomRequest added in v1.1.0

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

QueryDenomRequest is the request type for the Query/Denom RPC method

func (*QueryDenomRequest) Descriptor added in v1.1.0

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

func (*QueryDenomRequest) GetDenom added in v1.1.0

func (m *QueryDenomRequest) GetDenom() string

func (*QueryDenomRequest) Marshal added in v1.1.0

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

func (*QueryDenomRequest) MarshalTo added in v1.1.0

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

func (*QueryDenomRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryDenomRequest) ProtoMessage added in v1.1.0

func (*QueryDenomRequest) ProtoMessage()

func (*QueryDenomRequest) Reset added in v1.1.0

func (m *QueryDenomRequest) Reset()

func (*QueryDenomRequest) Size added in v1.1.0

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

func (*QueryDenomRequest) String added in v1.1.0

func (m *QueryDenomRequest) String() string

func (*QueryDenomRequest) Unmarshal added in v1.1.0

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

func (*QueryDenomRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryDenomRequest) XXX_DiscardUnknown()

func (*QueryDenomRequest) XXX_Marshal added in v1.1.0

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

func (*QueryDenomRequest) XXX_Merge added in v1.1.0

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

func (*QueryDenomRequest) XXX_Size added in v1.1.0

func (m *QueryDenomRequest) XXX_Size() int

func (*QueryDenomRequest) XXX_Unmarshal added in v1.1.0

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

type QueryDenomResp added in v1.1.0

type QueryDenomResp struct {
	ID      string `json:"id"`
	Name    string `json:"name"`
	Schema  string `json:"schema"`
	Creator string `json:"creator"`
}

type QueryDenomResponse

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

QueryDenomResponse is the response type for the Query/Denom RPC method

func (*QueryDenomResponse) Descriptor added in v1.1.0

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

func (*QueryDenomResponse) GetDenom added in v1.1.0

func (m *QueryDenomResponse) GetDenom() *Denom

func (*QueryDenomResponse) Marshal added in v1.1.0

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

func (*QueryDenomResponse) MarshalTo added in v1.1.0

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

func (*QueryDenomResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryDenomResponse) ProtoMessage added in v1.1.0

func (*QueryDenomResponse) ProtoMessage()

func (*QueryDenomResponse) Reset added in v1.1.0

func (m *QueryDenomResponse) Reset()

func (*QueryDenomResponse) Size added in v1.1.0

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

func (*QueryDenomResponse) String added in v1.1.0

func (m *QueryDenomResponse) String() string

func (*QueryDenomResponse) Unmarshal added in v1.1.0

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

func (*QueryDenomResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryDenomResponse) XXX_DiscardUnknown()

func (*QueryDenomResponse) XXX_Marshal added in v1.1.0

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

func (*QueryDenomResponse) XXX_Merge added in v1.1.0

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

func (*QueryDenomResponse) XXX_Size added in v1.1.0

func (m *QueryDenomResponse) XXX_Size() int

func (*QueryDenomResponse) XXX_Unmarshal added in v1.1.0

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

type QueryDenomsRequest added in v1.1.0

type QueryDenomsRequest struct {
}

QueryDenomsRequest is the request type for the Query/Denoms RPC method

func (*QueryDenomsRequest) Descriptor added in v1.1.0

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

func (*QueryDenomsRequest) Marshal added in v1.1.0

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

func (*QueryDenomsRequest) MarshalTo added in v1.1.0

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

func (*QueryDenomsRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryDenomsRequest) ProtoMessage added in v1.1.0

func (*QueryDenomsRequest) ProtoMessage()

func (*QueryDenomsRequest) Reset added in v1.1.0

func (m *QueryDenomsRequest) Reset()

func (*QueryDenomsRequest) Size added in v1.1.0

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

func (*QueryDenomsRequest) String added in v1.1.0

func (m *QueryDenomsRequest) String() string

func (*QueryDenomsRequest) Unmarshal added in v1.1.0

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

func (*QueryDenomsRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryDenomsRequest) XXX_DiscardUnknown()

func (*QueryDenomsRequest) XXX_Marshal added in v1.1.0

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

func (*QueryDenomsRequest) XXX_Merge added in v1.1.0

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

func (*QueryDenomsRequest) XXX_Size added in v1.1.0

func (m *QueryDenomsRequest) XXX_Size() int

func (*QueryDenomsRequest) XXX_Unmarshal added in v1.1.0

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

type QueryDenomsResponse added in v1.1.0

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

QueryDenomsResponse is the response type for the Query/Denoms RPC method

func (*QueryDenomsResponse) Descriptor added in v1.1.0

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

func (*QueryDenomsResponse) GetDenoms added in v1.1.0

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

func (*QueryDenomsResponse) Marshal added in v1.1.0

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

func (*QueryDenomsResponse) MarshalTo added in v1.1.0

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

func (*QueryDenomsResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryDenomsResponse) ProtoMessage added in v1.1.0

func (*QueryDenomsResponse) ProtoMessage()

func (*QueryDenomsResponse) Reset added in v1.1.0

func (m *QueryDenomsResponse) Reset()

func (*QueryDenomsResponse) Size added in v1.1.0

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

func (*QueryDenomsResponse) String added in v1.1.0

func (m *QueryDenomsResponse) String() string

func (*QueryDenomsResponse) Unmarshal added in v1.1.0

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

func (*QueryDenomsResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryDenomsResponse) XXX_DiscardUnknown()

func (*QueryDenomsResponse) XXX_Marshal added in v1.1.0

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

func (*QueryDenomsResponse) XXX_Merge added in v1.1.0

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

func (*QueryDenomsResponse) XXX_Size added in v1.1.0

func (m *QueryDenomsResponse) XXX_Size() int

func (*QueryDenomsResponse) XXX_Unmarshal added in v1.1.0

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

type QueryNFTRequest added in v1.1.0

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

QueryNFTRequest is the request type for the Query/NFT RPC method

func (*QueryNFTRequest) Descriptor added in v1.1.0

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

func (*QueryNFTRequest) GetDenom added in v1.1.0

func (m *QueryNFTRequest) GetDenom() string

func (*QueryNFTRequest) GetId added in v1.1.0

func (m *QueryNFTRequest) GetId() string

func (*QueryNFTRequest) Marshal added in v1.1.0

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

func (*QueryNFTRequest) MarshalTo added in v1.1.0

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

func (*QueryNFTRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryNFTRequest) ProtoMessage added in v1.1.0

func (*QueryNFTRequest) ProtoMessage()

func (*QueryNFTRequest) Reset added in v1.1.0

func (m *QueryNFTRequest) Reset()

func (*QueryNFTRequest) Size added in v1.1.0

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

func (*QueryNFTRequest) String added in v1.1.0

func (m *QueryNFTRequest) String() string

func (*QueryNFTRequest) Unmarshal added in v1.1.0

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

func (*QueryNFTRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryNFTRequest) XXX_DiscardUnknown()

func (*QueryNFTRequest) XXX_Marshal added in v1.1.0

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

func (*QueryNFTRequest) XXX_Merge added in v1.1.0

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

func (*QueryNFTRequest) XXX_Size added in v1.1.0

func (m *QueryNFTRequest) XXX_Size() int

func (*QueryNFTRequest) XXX_Unmarshal added in v1.1.0

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

type QueryNFTResp added in v1.1.0

type QueryNFTResp struct {
	ID      string `json:"id"`
	Name    string `json:"name"`
	URI     string `json:"uri"`
	Data    string `json:"data"`
	Creator string `json:"creator"`
}

BaseNFT non fungible token definition

type QueryNFTResponse

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

QueryNFTResponse is the response type for the Query/NFT RPC method

func (*QueryNFTResponse) Descriptor added in v1.1.0

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

func (*QueryNFTResponse) GetNFT added in v1.1.0

func (m *QueryNFTResponse) GetNFT() *BaseNFT

func (*QueryNFTResponse) Marshal added in v1.1.0

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

func (*QueryNFTResponse) MarshalTo added in v1.1.0

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

func (*QueryNFTResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryNFTResponse) ProtoMessage added in v1.1.0

func (*QueryNFTResponse) ProtoMessage()

func (*QueryNFTResponse) Reset added in v1.1.0

func (m *QueryNFTResponse) Reset()

func (*QueryNFTResponse) Size added in v1.1.0

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

func (*QueryNFTResponse) String added in v1.1.0

func (m *QueryNFTResponse) String() string

func (*QueryNFTResponse) Unmarshal added in v1.1.0

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

func (*QueryNFTResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryNFTResponse) XXX_DiscardUnknown()

func (*QueryNFTResponse) XXX_Marshal added in v1.1.0

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

func (*QueryNFTResponse) XXX_Merge added in v1.1.0

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

func (*QueryNFTResponse) XXX_Size added in v1.1.0

func (m *QueryNFTResponse) XXX_Size() int

func (*QueryNFTResponse) XXX_Unmarshal added in v1.1.0

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

type QueryOwnerRequest added in v1.1.0

type QueryOwnerRequest struct {
	Denom string                                             `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	Owner github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,2,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

QueryOwnerRequest is the request type for the Query/Owner RPC method

func (*QueryOwnerRequest) Descriptor added in v1.1.0

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

func (*QueryOwnerRequest) GetDenom added in v1.1.0

func (m *QueryOwnerRequest) GetDenom() string

func (*QueryOwnerRequest) GetOwner added in v1.1.0

func (*QueryOwnerRequest) Marshal added in v1.1.0

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

func (*QueryOwnerRequest) MarshalTo added in v1.1.0

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

func (*QueryOwnerRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryOwnerRequest) ProtoMessage added in v1.1.0

func (*QueryOwnerRequest) ProtoMessage()

func (*QueryOwnerRequest) Reset added in v1.1.0

func (m *QueryOwnerRequest) Reset()

func (*QueryOwnerRequest) Size added in v1.1.0

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

func (*QueryOwnerRequest) String added in v1.1.0

func (m *QueryOwnerRequest) String() string

func (*QueryOwnerRequest) Unmarshal added in v1.1.0

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

func (*QueryOwnerRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryOwnerRequest) XXX_DiscardUnknown()

func (*QueryOwnerRequest) XXX_Marshal added in v1.1.0

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

func (*QueryOwnerRequest) XXX_Merge added in v1.1.0

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

func (*QueryOwnerRequest) XXX_Size added in v1.1.0

func (m *QueryOwnerRequest) XXX_Size() int

func (*QueryOwnerRequest) XXX_Unmarshal added in v1.1.0

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

type QueryOwnerResp added in v1.1.0

type QueryOwnerResp struct {
	Address string `json:"address" yaml:"address"`
	IDCs    []IDC  `json:"idcs" yaml:"idcs"`
}

type QueryOwnerResponse

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

QueryOwnerResponse is the response type for the Query/Owner RPC method

func (*QueryOwnerResponse) Descriptor added in v1.1.0

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

func (*QueryOwnerResponse) GetOwner added in v1.1.0

func (m *QueryOwnerResponse) GetOwner() *Owner

func (*QueryOwnerResponse) Marshal added in v1.1.0

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

func (*QueryOwnerResponse) MarshalTo added in v1.1.0

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

func (*QueryOwnerResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryOwnerResponse) ProtoMessage added in v1.1.0

func (*QueryOwnerResponse) ProtoMessage()

func (*QueryOwnerResponse) Reset added in v1.1.0

func (m *QueryOwnerResponse) Reset()

func (*QueryOwnerResponse) Size added in v1.1.0

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

func (*QueryOwnerResponse) String added in v1.1.0

func (m *QueryOwnerResponse) String() string

func (*QueryOwnerResponse) Unmarshal added in v1.1.0

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

func (*QueryOwnerResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryOwnerResponse) XXX_DiscardUnknown()

func (*QueryOwnerResponse) XXX_Marshal added in v1.1.0

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

func (*QueryOwnerResponse) XXX_Merge added in v1.1.0

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

func (*QueryOwnerResponse) XXX_Size added in v1.1.0

func (m *QueryOwnerResponse) XXX_Size() int

func (*QueryOwnerResponse) XXX_Unmarshal added in v1.1.0

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

type QueryServer added in v1.1.0

type QueryServer interface {
	// Supply queries the total supply of a given denom or owner
	Supply(context.Context, *QuerySupplyRequest) (*QuerySupplyResponse, error)
	// Owner queries the NFTs of the specified owner
	Owner(context.Context, *QueryOwnerRequest) (*QueryOwnerResponse, error)
	// Collection queries the NFTs of the specified denom
	Collection(context.Context, *QueryCollectionRequest) (*QueryCollectionResponse, error)
	// Denom queries the definition of a given denom
	Denom(context.Context, *QueryDenomRequest) (*QueryDenomResponse, error)
	// Denoms queries all the denoms
	Denoms(context.Context, *QueryDenomsRequest) (*QueryDenomsResponse, error)
	// NFT queries the NFT for the given denom and token ID
	NFT(context.Context, *QueryNFTRequest) (*QueryNFTResponse, error)
}

QueryServer is the server API for Query service.

type QuerySupplyRequest added in v1.1.0

type QuerySupplyRequest struct {
	Denom string                                             `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	Owner github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,2,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

QuerySupplyRequest is the request type for the Query/HTLC RPC method

func (*QuerySupplyRequest) Descriptor added in v1.1.0

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

func (*QuerySupplyRequest) GetDenom added in v1.1.0

func (m *QuerySupplyRequest) GetDenom() string

func (*QuerySupplyRequest) GetOwner added in v1.1.0

func (*QuerySupplyRequest) Marshal added in v1.1.0

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

func (*QuerySupplyRequest) MarshalTo added in v1.1.0

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

func (*QuerySupplyRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QuerySupplyRequest) ProtoMessage added in v1.1.0

func (*QuerySupplyRequest) ProtoMessage()

func (*QuerySupplyRequest) Reset added in v1.1.0

func (m *QuerySupplyRequest) Reset()

func (*QuerySupplyRequest) Size added in v1.1.0

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

func (*QuerySupplyRequest) String added in v1.1.0

func (m *QuerySupplyRequest) String() string

func (*QuerySupplyRequest) Unmarshal added in v1.1.0

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

func (*QuerySupplyRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QuerySupplyRequest) XXX_DiscardUnknown()

func (*QuerySupplyRequest) XXX_Marshal added in v1.1.0

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

func (*QuerySupplyRequest) XXX_Merge added in v1.1.0

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

func (*QuerySupplyRequest) XXX_Size added in v1.1.0

func (m *QuerySupplyRequest) XXX_Size() int

func (*QuerySupplyRequest) XXX_Unmarshal added in v1.1.0

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

type QuerySupplyResponse added in v1.1.0

type QuerySupplyResponse struct {
	Amount uint64 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"`
}

QuerySupplyResponse is the response type for the Query/Supply RPC method

func (*QuerySupplyResponse) Descriptor added in v1.1.0

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

func (*QuerySupplyResponse) GetAmount added in v1.1.0

func (m *QuerySupplyResponse) GetAmount() uint64

func (*QuerySupplyResponse) Marshal added in v1.1.0

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

func (*QuerySupplyResponse) MarshalTo added in v1.1.0

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

func (*QuerySupplyResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QuerySupplyResponse) ProtoMessage added in v1.1.0

func (*QuerySupplyResponse) ProtoMessage()

func (*QuerySupplyResponse) Reset added in v1.1.0

func (m *QuerySupplyResponse) Reset()

func (*QuerySupplyResponse) Size added in v1.1.0

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

func (*QuerySupplyResponse) String added in v1.1.0

func (m *QuerySupplyResponse) String() string

func (*QuerySupplyResponse) Unmarshal added in v1.1.0

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

func (*QuerySupplyResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QuerySupplyResponse) XXX_DiscardUnknown()

func (*QuerySupplyResponse) XXX_Marshal added in v1.1.0

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

func (*QuerySupplyResponse) XXX_Merge added in v1.1.0

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

func (*QuerySupplyResponse) XXX_Size added in v1.1.0

func (m *QuerySupplyResponse) XXX_Size() int

func (*QuerySupplyResponse) XXX_Unmarshal added in v1.1.0

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

type TransferNFTRequest

type TransferNFTRequest struct {
	Denom     string `json:"denom"`
	ID        string `json:"id"`
	URI       string `json:"uri"`
	Data      string `json:"data"`
	Name      string `json:"name"`
	Recipient string `json:"recipient"`
}

type UnimplementedQueryServer added in v1.1.0

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Collection added in v1.1.0

func (*UnimplementedQueryServer) Denom added in v1.1.0

func (*UnimplementedQueryServer) Denoms added in v1.1.0

func (*UnimplementedQueryServer) NFT added in v1.1.0

func (*UnimplementedQueryServer) Owner added in v1.1.0

func (*UnimplementedQueryServer) Supply added in v1.1.0

Jump to

Keyboard shortcuts

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