token

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: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ModuleName = "token"
)

Variables

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 (
	ErrInvalidLengthToken        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowToken          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupToken = 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 Bool

type Bool string

func (Bool) Marshal

func (b Bool) Marshal() ([]byte, error)

Marshal needed for protobuf compatibility

func (Bool) MarshalJSON

func (b Bool) MarshalJSON() ([]byte, error)

Marshals to JSON using string

func (Bool) String

func (b Bool) String() string

func (Bool) ToBool

func (b Bool) ToBool() bool

func (*Bool) Unmarshal

func (b *Bool) Unmarshal(data []byte) error

Unmarshal needed for protobuf compatibility

func (*Bool) UnmarshalJSON

func (b *Bool) UnmarshalJSON(data []byte) error

Unmarshals from JSON assuming Bech32 encoding

type EditTokenRequest

type EditTokenRequest struct {
	Symbol    string `json:"symbol"`
	Name      string `json:"name"`
	MaxSupply uint64 `json:"max_supply"`
	Mintable  bool   `json:"mintable"`
}

type IssueTokenRequest

type IssueTokenRequest struct {
	Symbol        string `json:"symbol"`
	Name          string `json:"name"`
	Scale         uint32 `json:"scale"`
	MinUnit       string `json:"min_unit"`
	InitialSupply uint64 `json:"initial_supply"`
	MaxSupply     uint64 `json:"max_supply"`
	Mintable      bool   `json:"mintable"`
}

type MsgEditToken

type MsgEditToken struct {
	Symbol    string                                             `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
	Name      string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	MaxSupply uint64                                             `protobuf:"varint,3,opt,name=max_supply,json=maxSupply,proto3" json:"max_supply,omitempty" yaml:"max_supply"`
	Mintable  Bool                                               `protobuf:"bytes,4,opt,name=mintable,proto3,casttype=Bool" json:"mintable,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"`
}

MsgEditToken defines an SDK message for editing a new token.

func (*MsgEditToken) Descriptor

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

func (MsgEditToken) GetSignBytes

func (msg MsgEditToken) GetSignBytes() []byte

GetSignBytes implements Msg

func (MsgEditToken) GetSigners

func (msg MsgEditToken) GetSigners() []sdk.AccAddress

GetSigners implements Msg

func (*MsgEditToken) Marshal

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

func (*MsgEditToken) MarshalTo

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

func (*MsgEditToken) MarshalToSizedBuffer

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

func (*MsgEditToken) ProtoMessage

func (*MsgEditToken) ProtoMessage()

func (*MsgEditToken) Reset

func (m *MsgEditToken) Reset()

func (MsgEditToken) Route

func (msg MsgEditToken) Route() string

func (*MsgEditToken) Size

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

func (*MsgEditToken) String

func (m *MsgEditToken) String() string

func (MsgEditToken) Type

func (msg MsgEditToken) Type() string

Type implements Msg

func (*MsgEditToken) Unmarshal

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

func (MsgEditToken) ValidateBasic

func (msg MsgEditToken) ValidateBasic() error

ValidateBasic implements Msg

func (*MsgEditToken) XXX_DiscardUnknown

func (m *MsgEditToken) XXX_DiscardUnknown()

func (*MsgEditToken) XXX_Marshal

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

func (*MsgEditToken) XXX_Merge

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

func (*MsgEditToken) XXX_Size

func (m *MsgEditToken) XXX_Size() int

func (*MsgEditToken) XXX_Unmarshal

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

type MsgIssueToken

type MsgIssueToken struct {
	Symbol        string                                             `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
	Name          string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Scale         uint32                                             `protobuf:"varint,3,opt,name=scale,proto3" json:"scale,omitempty"`
	MinUnit       string                                             `protobuf:"bytes,4,opt,name=min_unit,json=minUnit,proto3" json:"min_unit,omitempty" yaml:"min_unit"`
	InitialSupply uint64                                             `protobuf:"varint,5,opt,name=initial_supply,json=initialSupply,proto3" json:"initial_supply,omitempty" yaml:"initial_supply"`
	MaxSupply     uint64                                             `protobuf:"varint,6,opt,name=max_supply,json=maxSupply,proto3" json:"max_supply,omitempty" yaml:"max_supply"`
	Mintable      bool                                               `protobuf:"varint,7,opt,name=mintable,proto3" json:"mintable,omitempty"`
	Owner         github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,8,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

MsgIssueToken defines an SDK message for issuing a new token.

func (*MsgIssueToken) Descriptor

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

func (MsgIssueToken) GetSignBytes

func (msg MsgIssueToken) GetSignBytes() []byte

Implements Msg.

func (MsgIssueToken) GetSigners

func (msg MsgIssueToken) GetSigners() []sdk.AccAddress

Implements Msg.

func (*MsgIssueToken) Marshal

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

func (*MsgIssueToken) MarshalTo

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

func (*MsgIssueToken) MarshalToSizedBuffer

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

func (*MsgIssueToken) ProtoMessage

func (*MsgIssueToken) ProtoMessage()

func (*MsgIssueToken) Reset

func (m *MsgIssueToken) Reset()

func (MsgIssueToken) Route

func (msg MsgIssueToken) Route() string

func (*MsgIssueToken) Size

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

func (*MsgIssueToken) String

func (m *MsgIssueToken) String() string

func (MsgIssueToken) Type

func (msg MsgIssueToken) Type() string

Implements Msg.

func (*MsgIssueToken) Unmarshal

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

func (MsgIssueToken) ValidateBasic

func (msg MsgIssueToken) ValidateBasic() error

Implements Msg.

func (*MsgIssueToken) XXX_DiscardUnknown

func (m *MsgIssueToken) XXX_DiscardUnknown()

func (*MsgIssueToken) XXX_Marshal

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

func (*MsgIssueToken) XXX_Merge

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

func (*MsgIssueToken) XXX_Size

func (m *MsgIssueToken) XXX_Size() int

func (*MsgIssueToken) XXX_Unmarshal

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

type MsgMintToken

type MsgMintToken struct {
	Symbol string                                             `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
	Amount uint64                                             `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	To     github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,3,opt,name=to,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"to,omitempty"`
	Owner  github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,4,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

MsgMintToken defines an SDK message for minting a new token.

func (*MsgMintToken) Descriptor

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

func (MsgMintToken) GetSignBytes

func (msg MsgMintToken) GetSignBytes() []byte

GetSignBytes implements Msg

func (MsgMintToken) GetSigners

func (msg MsgMintToken) GetSigners() []sdk.AccAddress

GetSigners implements Msg

func (*MsgMintToken) Marshal

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

func (*MsgMintToken) MarshalTo

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

func (*MsgMintToken) MarshalToSizedBuffer

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

func (*MsgMintToken) ProtoMessage

func (*MsgMintToken) ProtoMessage()

func (*MsgMintToken) Reset

func (m *MsgMintToken) Reset()

func (MsgMintToken) Route

func (msg MsgMintToken) Route() string

func (*MsgMintToken) Size

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

func (*MsgMintToken) String

func (m *MsgMintToken) String() string

func (MsgMintToken) Type

func (msg MsgMintToken) Type() string

Type implements Msg

func (*MsgMintToken) Unmarshal

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

func (MsgMintToken) ValidateBasic

func (msg MsgMintToken) ValidateBasic() error

ValidateBasic implements Msg

func (*MsgMintToken) XXX_DiscardUnknown

func (m *MsgMintToken) XXX_DiscardUnknown()

func (*MsgMintToken) XXX_Marshal

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

func (*MsgMintToken) XXX_Merge

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

func (*MsgMintToken) XXX_Size

func (m *MsgMintToken) XXX_Size() int

func (*MsgMintToken) XXX_Unmarshal

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

type MsgTransferTokenOwner

type MsgTransferTokenOwner struct {
	SrcOwner github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 162-byte string literal not displayed */
	DstOwner github_com_bianjieai_irita_sdk_go_types.AccAddress `` /* 162-byte string literal not displayed */
	Symbol   string                                             `protobuf:"bytes,3,opt,name=symbol,proto3" json:"symbol,omitempty"`
}

MsgMintToken defines an SDK message for transferring the token owner.

func (*MsgTransferTokenOwner) Descriptor

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

func (MsgTransferTokenOwner) GetSignBytes

func (msg MsgTransferTokenOwner) GetSignBytes() []byte

GetSignBytes implements Msg

func (MsgTransferTokenOwner) GetSigners

func (msg MsgTransferTokenOwner) GetSigners() []sdk.AccAddress

GetSigners implements Msg

func (*MsgTransferTokenOwner) Marshal

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

func (*MsgTransferTokenOwner) MarshalTo

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

func (*MsgTransferTokenOwner) MarshalToSizedBuffer

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

func (*MsgTransferTokenOwner) ProtoMessage

func (*MsgTransferTokenOwner) ProtoMessage()

func (*MsgTransferTokenOwner) Reset

func (m *MsgTransferTokenOwner) Reset()

func (MsgTransferTokenOwner) Route

func (msg MsgTransferTokenOwner) Route() string

func (*MsgTransferTokenOwner) Size

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

func (*MsgTransferTokenOwner) String

func (m *MsgTransferTokenOwner) String() string

func (MsgTransferTokenOwner) Type

func (msg MsgTransferTokenOwner) Type() string

Type implements Msg

func (*MsgTransferTokenOwner) Unmarshal

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

func (MsgTransferTokenOwner) ValidateBasic

func (msg MsgTransferTokenOwner) ValidateBasic() error

func (*MsgTransferTokenOwner) XXX_DiscardUnknown

func (m *MsgTransferTokenOwner) XXX_DiscardUnknown()

func (*MsgTransferTokenOwner) XXX_Marshal

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

func (*MsgTransferTokenOwner) XXX_Merge

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

func (*MsgTransferTokenOwner) XXX_Size

func (m *MsgTransferTokenOwner) XXX_Size() int

func (*MsgTransferTokenOwner) XXX_Unmarshal

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

type Params

type Params struct {
	TokenTaxRate      github_com_bianjieai_irita_sdk_go_types.Dec `` /* 166-byte string literal not displayed */
	IssueTokenBaseFee types.Coin                                  `` /* 134-byte string literal not displayed */
	MintTokenFeeRatio github_com_bianjieai_irita_sdk_go_types.Dec `` /* 189-byte string literal not displayed */
}

token parameters

func (Params) Convert

func (p Params) Convert() interface{}

func (*Params) Descriptor

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

func (*Params) Equal

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

func (*Params) Marshal

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

func (*Params) MarshalTo

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

func (*Params) MarshalToSizedBuffer

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

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

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

func (Params) String

func (p Params) String() string

String implements the stringer interface.

func (*Params) Unmarshal

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

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

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

func (*Params) XXX_Merge

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

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

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

type QueryClient added in v1.1.0

type QueryClient interface {
	// Token returns token with token name
	Token(ctx context.Context, in *QueryTokenRequest, opts ...grpc.CallOption) (*QueryTokenResponse, error)
	// Tokens returns the token list
	Tokens(ctx context.Context, in *QueryTokensRequest, opts ...grpc.CallOption) (*QueryTokensResponse, error)
	// Fees returns the fees to issue or mint a token
	Fees(ctx context.Context, in *QueryFeesRequest, opts ...grpc.CallOption) (*QueryFeesResponse, error)
	// Params queries the token parameters
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, 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 QueryFeesRequest added in v1.1.0

type QueryFeesRequest struct {
	Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
}

QueryFeesRequest is request type for the Query/Fees RPC method

func (*QueryFeesRequest) Descriptor added in v1.1.0

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

func (*QueryFeesRequest) GetSymbol added in v1.1.0

func (m *QueryFeesRequest) GetSymbol() string

func (*QueryFeesRequest) Marshal added in v1.1.0

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

func (*QueryFeesRequest) MarshalTo added in v1.1.0

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

func (*QueryFeesRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryFeesRequest) ProtoMessage added in v1.1.0

func (*QueryFeesRequest) ProtoMessage()

func (*QueryFeesRequest) Reset added in v1.1.0

func (m *QueryFeesRequest) Reset()

func (*QueryFeesRequest) Size added in v1.1.0

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

func (*QueryFeesRequest) String added in v1.1.0

func (m *QueryFeesRequest) String() string

func (*QueryFeesRequest) Unmarshal added in v1.1.0

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

func (*QueryFeesRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryFeesRequest) XXX_DiscardUnknown()

func (*QueryFeesRequest) XXX_Marshal added in v1.1.0

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

func (*QueryFeesRequest) XXX_Merge added in v1.1.0

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

func (*QueryFeesRequest) XXX_Size added in v1.1.0

func (m *QueryFeesRequest) XXX_Size() int

func (*QueryFeesRequest) XXX_Unmarshal added in v1.1.0

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

type QueryFeesResp added in v1.1.0

type QueryFeesResp struct {
	Exist    bool     `json:"exist"`     // indicate if the token has existed
	IssueFee sdk.Coin `json:"issue_fee"` // issue fee
	MintFee  sdk.Coin `json:"mint_fee"`  // mint fee
}

QueryFeesResp is for the token fees query output

type QueryFeesResponse

type QueryFeesResponse struct {
	Exist    bool                                         `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	IssueFee github_com_bianjieai_irita_sdk_go_types.Coin `` /* 146-byte string literal not displayed */
	MintFee  github_com_bianjieai_irita_sdk_go_types.Coin `` /* 142-byte string literal not displayed */
}

QueryFeesResponse is response type for the Query/Fees RPC method

func (QueryFeesResponse) Convert added in v1.1.0

func (t QueryFeesResponse) Convert() interface{}

func (*QueryFeesResponse) Descriptor added in v1.1.0

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

func (*QueryFeesResponse) GetExist added in v1.1.0

func (m *QueryFeesResponse) GetExist() bool

func (*QueryFeesResponse) GetIssueFee added in v1.1.0

func (*QueryFeesResponse) GetMintFee added in v1.1.0

func (*QueryFeesResponse) Marshal added in v1.1.0

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

func (*QueryFeesResponse) MarshalTo added in v1.1.0

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

func (*QueryFeesResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryFeesResponse) ProtoMessage added in v1.1.0

func (*QueryFeesResponse) ProtoMessage()

func (*QueryFeesResponse) Reset added in v1.1.0

func (m *QueryFeesResponse) Reset()

func (*QueryFeesResponse) Size added in v1.1.0

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

func (*QueryFeesResponse) String added in v1.1.0

func (m *QueryFeesResponse) String() string

func (*QueryFeesResponse) Unmarshal added in v1.1.0

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

func (*QueryFeesResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryFeesResponse) XXX_DiscardUnknown()

func (*QueryFeesResponse) XXX_Marshal added in v1.1.0

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

func (*QueryFeesResponse) XXX_Merge added in v1.1.0

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

func (*QueryFeesResponse) XXX_Size added in v1.1.0

func (m *QueryFeesResponse) XXX_Size() int

func (*QueryFeesResponse) XXX_Unmarshal added in v1.1.0

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

type QueryParamsRequest added in v1.1.0

type QueryParamsRequest struct {
}

QueryParametersRequest is request type for the Query/Parameters RPC method

func (*QueryParamsRequest) Descriptor added in v1.1.0

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

func (*QueryParamsRequest) Marshal added in v1.1.0

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

func (*QueryParamsRequest) MarshalTo added in v1.1.0

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

func (*QueryParamsRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryParamsRequest) ProtoMessage added in v1.1.0

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset added in v1.1.0

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size added in v1.1.0

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

func (*QueryParamsRequest) String added in v1.1.0

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal added in v1.1.0

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

func (*QueryParamsRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal added in v1.1.0

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

func (*QueryParamsRequest) XXX_Merge added in v1.1.0

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

func (*QueryParamsRequest) XXX_Size added in v1.1.0

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal added in v1.1.0

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

type QueryParamsResp added in v1.1.0

type QueryParamsResp struct {
	TokenTaxRate      string `json:"token_tax_rate"`       // e.g., 40%
	IssueTokenBaseFee string `json:"issue_token_base_fee"` // e.g., 300000*10^18iris-atto
	MintTokenFeeRatio string `json:"mint_token_fee_ratio"` // e.g., 10%
}

token params

type QueryParamsResponse

type QueryParamsResponse struct {
	Params Params              `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	Res    *query.PageResponse `protobuf:"bytes,2,opt,name=res,proto3" json:"res,omitempty"`
}

QueryParametersResponse is response type for the Query/Parameters RPC method

func (*QueryParamsResponse) Descriptor added in v1.1.0

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

func (*QueryParamsResponse) GetParams added in v1.1.0

func (m *QueryParamsResponse) GetParams() Params

func (*QueryParamsResponse) GetRes added in v1.1.0

func (m *QueryParamsResponse) GetRes() *query.PageResponse

func (*QueryParamsResponse) Marshal added in v1.1.0

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

func (*QueryParamsResponse) MarshalTo added in v1.1.0

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

func (*QueryParamsResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryParamsResponse) ProtoMessage added in v1.1.0

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset added in v1.1.0

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size added in v1.1.0

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

func (*QueryParamsResponse) String added in v1.1.0

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal added in v1.1.0

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

func (*QueryParamsResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal added in v1.1.0

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

func (*QueryParamsResponse) XXX_Merge added in v1.1.0

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

func (*QueryParamsResponse) XXX_Size added in v1.1.0

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal added in v1.1.0

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

type QueryServer added in v1.1.0

type QueryServer interface {
	// Token returns token with token name
	Token(context.Context, *QueryTokenRequest) (*QueryTokenResponse, error)
	// Tokens returns the token list
	Tokens(context.Context, *QueryTokensRequest) (*QueryTokensResponse, error)
	// Fees returns the fees to issue or mint a token
	Fees(context.Context, *QueryFeesRequest) (*QueryFeesResponse, error)
	// Params queries the token parameters
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
}

QueryServer is the server API for Query service.

type QueryTokenRequest added in v1.1.0

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

QueryTokenRequest is request type for the Query/Token RPC method

func (*QueryTokenRequest) Descriptor added in v1.1.0

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

func (*QueryTokenRequest) GetDenom added in v1.1.0

func (m *QueryTokenRequest) GetDenom() string

func (*QueryTokenRequest) Marshal added in v1.1.0

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

func (*QueryTokenRequest) MarshalTo added in v1.1.0

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

func (*QueryTokenRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryTokenRequest) ProtoMessage added in v1.1.0

func (*QueryTokenRequest) ProtoMessage()

func (*QueryTokenRequest) Reset added in v1.1.0

func (m *QueryTokenRequest) Reset()

func (*QueryTokenRequest) Size added in v1.1.0

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

func (*QueryTokenRequest) String added in v1.1.0

func (m *QueryTokenRequest) String() string

func (*QueryTokenRequest) Unmarshal added in v1.1.0

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

func (*QueryTokenRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryTokenRequest) XXX_DiscardUnknown()

func (*QueryTokenRequest) XXX_Marshal added in v1.1.0

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

func (*QueryTokenRequest) XXX_Merge added in v1.1.0

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

func (*QueryTokenRequest) XXX_Size added in v1.1.0

func (m *QueryTokenRequest) XXX_Size() int

func (*QueryTokenRequest) XXX_Unmarshal added in v1.1.0

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

type QueryTokenResponse added in v1.1.0

type QueryTokenResponse struct {
	Token *types.Any `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"`
}

QueryTokenResponse is response type for the Query/Token RPC method

func (*QueryTokenResponse) Descriptor added in v1.1.0

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

func (*QueryTokenResponse) GetToken added in v1.1.0

func (m *QueryTokenResponse) GetToken() *types.Any

func (*QueryTokenResponse) Marshal added in v1.1.0

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

func (*QueryTokenResponse) MarshalTo added in v1.1.0

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

func (*QueryTokenResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryTokenResponse) ProtoMessage added in v1.1.0

func (*QueryTokenResponse) ProtoMessage()

func (*QueryTokenResponse) Reset added in v1.1.0

func (m *QueryTokenResponse) Reset()

func (*QueryTokenResponse) Size added in v1.1.0

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

func (*QueryTokenResponse) String added in v1.1.0

func (m *QueryTokenResponse) String() string

func (*QueryTokenResponse) Unmarshal added in v1.1.0

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

func (*QueryTokenResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryTokenResponse) XXX_DiscardUnknown()

func (*QueryTokenResponse) XXX_Marshal added in v1.1.0

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

func (*QueryTokenResponse) XXX_Merge added in v1.1.0

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

func (*QueryTokenResponse) XXX_Size added in v1.1.0

func (m *QueryTokenResponse) XXX_Size() int

func (*QueryTokenResponse) XXX_Unmarshal added in v1.1.0

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

type QueryTokensRequest added in v1.1.0

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

QueryTokensRequest is request type for the Query/Tokens RPC method

func (*QueryTokensRequest) Descriptor added in v1.1.0

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

func (*QueryTokensRequest) GetOwner added in v1.1.0

func (*QueryTokensRequest) Marshal added in v1.1.0

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

func (*QueryTokensRequest) MarshalTo added in v1.1.0

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

func (*QueryTokensRequest) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryTokensRequest) ProtoMessage added in v1.1.0

func (*QueryTokensRequest) ProtoMessage()

func (*QueryTokensRequest) Reset added in v1.1.0

func (m *QueryTokensRequest) Reset()

func (*QueryTokensRequest) Size added in v1.1.0

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

func (*QueryTokensRequest) String added in v1.1.0

func (m *QueryTokensRequest) String() string

func (*QueryTokensRequest) Unmarshal added in v1.1.0

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

func (*QueryTokensRequest) XXX_DiscardUnknown added in v1.1.0

func (m *QueryTokensRequest) XXX_DiscardUnknown()

func (*QueryTokensRequest) XXX_Marshal added in v1.1.0

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

func (*QueryTokensRequest) XXX_Merge added in v1.1.0

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

func (*QueryTokensRequest) XXX_Size added in v1.1.0

func (m *QueryTokensRequest) XXX_Size() int

func (*QueryTokensRequest) XXX_Unmarshal added in v1.1.0

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

type QueryTokensResponse added in v1.1.0

type QueryTokensResponse struct {
	Tokens []*types.Any `protobuf:"bytes,1,rep,name=Tokens,proto3" json:"Tokens,omitempty"`
}

QueryTokensResponse is response type for the Query/Tokens RPC method

func (*QueryTokensResponse) Descriptor added in v1.1.0

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

func (*QueryTokensResponse) GetTokens added in v1.1.0

func (m *QueryTokensResponse) GetTokens() []*types.Any

func (*QueryTokensResponse) Marshal added in v1.1.0

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

func (*QueryTokensResponse) MarshalTo added in v1.1.0

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

func (*QueryTokensResponse) MarshalToSizedBuffer added in v1.1.0

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

func (*QueryTokensResponse) ProtoMessage added in v1.1.0

func (*QueryTokensResponse) ProtoMessage()

func (*QueryTokensResponse) Reset added in v1.1.0

func (m *QueryTokensResponse) Reset()

func (*QueryTokensResponse) Size added in v1.1.0

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

func (*QueryTokensResponse) String added in v1.1.0

func (m *QueryTokensResponse) String() string

func (*QueryTokensResponse) Unmarshal added in v1.1.0

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

func (*QueryTokensResponse) XXX_DiscardUnknown added in v1.1.0

func (m *QueryTokensResponse) XXX_DiscardUnknown()

func (*QueryTokensResponse) XXX_Marshal added in v1.1.0

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

func (*QueryTokensResponse) XXX_Merge added in v1.1.0

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

func (*QueryTokensResponse) XXX_Size added in v1.1.0

func (m *QueryTokensResponse) XXX_Size() int

func (*QueryTokensResponse) XXX_Unmarshal added in v1.1.0

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

type Token

type Token struct {
	Symbol        string                                             `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
	Name          string                                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Scale         uint32                                             `protobuf:"varint,3,opt,name=scale,proto3" json:"scale,omitempty"`
	MinUnit       string                                             `protobuf:"bytes,4,opt,name=min_unit,json=minUnit,proto3" json:"min_unit,omitempty" yaml:"min_unit"`
	InitialSupply uint64                                             `protobuf:"varint,5,opt,name=initial_supply,json=initialSupply,proto3" json:"initial_supply,omitempty" yaml:"initial_supply"`
	MaxSupply     uint64                                             `protobuf:"varint,6,opt,name=max_supply,json=maxSupply,proto3" json:"max_supply,omitempty" yaml:"max_supply"`
	Mintable      bool                                               `protobuf:"varint,7,opt,name=mintable,proto3" json:"mintable,omitempty"`
	Owner         github_com_bianjieai_irita_sdk_go_types.AccAddress `protobuf:"bytes,8,opt,name=owner,proto3,casttype=github.com/bianjieai/irita-sdk-go/types.AccAddress" json:"owner,omitempty"`
}

Token defines a standard for the fungible token

func (Token) Convert

func (t Token) Convert() interface{}

func (*Token) Descriptor

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

func (Token) GetInitialSupply

func (t Token) GetInitialSupply() uint64

GetInitialSupply implements exported.TokenI

func (Token) GetMaxSupply

func (t Token) GetMaxSupply() uint64

GetMaxSupply implements exported.TokenI

func (Token) GetMinUnit

func (t Token) GetMinUnit() string

GetMinUnit implements exported.TokenI

func (Token) GetMintable

func (t Token) GetMintable() bool

GetMintable implements exported.TokenI

func (Token) GetName

func (t Token) GetName() string

GetName implements exported.TokenI

func (Token) GetOwner

func (t Token) GetOwner() sdk.AccAddress

GetOwner implements exported.TokenI

func (Token) GetScale

func (t Token) GetScale() uint32

GetScale implements exported.TokenI

func (Token) GetSymbol

func (t Token) GetSymbol() string

GetSymbol implements exported.TokenI

func (*Token) Marshal

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

func (*Token) MarshalTo

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

func (*Token) MarshalToSizedBuffer

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

func (*Token) ProtoMessage

func (*Token) ProtoMessage()

func (*Token) Reset

func (m *Token) Reset()

func (*Token) Size

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

func (Token) String

func (t Token) String() string

func (*Token) Unmarshal

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

func (*Token) XXX_DiscardUnknown

func (m *Token) XXX_DiscardUnknown()

func (*Token) XXX_Marshal

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

func (*Token) XXX_Merge

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

func (*Token) XXX_Size

func (m *Token) XXX_Size() int

func (*Token) XXX_Unmarshal

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

type TokenI

type TokenI interface {
	sdk.Module

	IssueToken(req IssueTokenRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	EditToken(req EditTokenRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	TransferToken(to string, symbol string, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)
	MintToken(symbol string, amount uint64, to string, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error)

	QueryToken(symbol string) (sdk.Token, error)
	QueryTokens(owner string) (sdk.Tokens, error)
	QueryFees(symbol string) (QueryFeesResp, error)
	QueryParams() (QueryParamsResp, error)
}

func NewClient

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

type TokenInterface

type TokenInterface interface {
	GetSymbol() string
	GetName() string
	GetScale() uint32
	GetMinUnit() string
	GetInitialSupply() uint64
	GetMaxSupply() uint64
	GetMintable() bool
	GetOwner() sdk.AccAddress
}

type Tokens

type Tokens []TokenInterface

func (Tokens) Convert

func (ts Tokens) Convert() interface{}

type UnimplementedQueryServer added in v1.1.0

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Fees added in v1.1.0

func (*UnimplementedQueryServer) Params added in v1.1.0

func (*UnimplementedQueryServer) Token added in v1.1.0

func (*UnimplementedQueryServer) Tokens added in v1.1.0

Jump to

Keyboard shortcuts

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