types

package
v0.14.1 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	// ModuleName is the module name constant used in many places
	ModuleName = "market"

	// StoreKey is the store key string for market
	StoreKey = ModuleName

	// RouterKey is the message route for market
	RouterKey = ModuleName
)
View Source
const (
	MsgTypeCreateBid     = "create-bid"
	MsgTypeCloseBid      = "close-bid"
	MsgTypeCreateLease   = "create-lease"
	MsgTypeWithdrawLease = "withdraw-lease"
	MsgTypeCloseLease    = "close-lease"
)

Variables

View Source
var (
	ErrInvalidLengthBid        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowBid          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupBid = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// ErrEmptyProvider is the error when provider is empty
	ErrEmptyProvider = sdkerrors.Register(ModuleName, errCodeEmptyProvider, "empty provider")
	// ErrSameAccount is the error when owner and provider are the same account
	ErrSameAccount = sdkerrors.Register(ModuleName, errCodeSameAccount, "owner and provider are the same account")
	// ErrInternal is the error for internal error
	ErrInternal = sdkerrors.Register(ModuleName, errCodeInternal, "internal error")
	// ErrBidOverOrder is the error when bid price is above max order price
	ErrBidOverOrder = sdkerrors.Register(ModuleName, errCodeOverOrder, "bid price above max order price")
	// ErrAttributeMismatch is the error for attribute mismatch
	ErrAttributeMismatch = sdkerrors.Register(ModuleName, errCodeAttributeMismatch, "attribute mismatch")
	// ErrUnknownBid is the error for unknown bid
	ErrUnknownBid = sdkerrors.Register(ModuleName, errCodeUnknownBid, "unknown bid")
	// ErrUnknownLease is the error for unknown bid
	ErrUnknownLease = sdkerrors.Register(ModuleName, errCodeUnknownLease, "unknown lease")
	// ErrUnknownLeaseForBid is the error when lease is unknown for bid
	ErrUnknownLeaseForBid = sdkerrors.Register(ModuleName, errCodeUnknownLeaseForOrder, "unknown lease for bid")
	// ErrUnknownOrderForBid is the error when order is unknown for bid
	ErrUnknownOrderForBid = sdkerrors.Register(ModuleName, errCodeUnknownOrderForBid, "unknown order for bid")
	// ErrLeaseNotActive is the error when lease is not active
	ErrLeaseNotActive = sdkerrors.Register(ModuleName, errCodeLeaseNotActive, "lease not active")
	// ErrBidNotActive is the error when bid is not matched
	ErrBidNotActive = sdkerrors.Register(ModuleName, errCodeBidNotActive, "bid not active")
	// ErrBidNotOpen is the error when bid is not matched
	ErrBidNotOpen = sdkerrors.Register(ModuleName, errCodeBidNotOpen, "bid not open")
	// ErrNoLeaseForOrder is the error when there is no lease for order
	ErrNoLeaseForOrder = sdkerrors.Register(ModuleName, errCodeNoLeaseForOrder, "no lease for order")
	// ErrOrderNotFound order not found
	ErrOrderNotFound = sdkerrors.Register(ModuleName, errCodeOrderNotFound, "invalid order: order not found")
	// ErrGroupNotFound order not found
	ErrGroupNotFound = sdkerrors.Register(ModuleName, errCodeGroupNotFound, "order not found")
	// ErrGroupNotOpen order not found
	ErrGroupNotOpen = sdkerrors.Register(ModuleName, errCodeGroupNotOpen, "order not open")
	// ErrOrderNotOpen order not found
	ErrOrderNotOpen = sdkerrors.Register(ModuleName, errCodeOrderNotOpen, "bid: order not open")
	// ErrBidNotFound bid not found
	ErrBidNotFound = sdkerrors.Register(ModuleName, errCodeBidNotFound, "invalid bid: bid not found")
	// ErrBidZeroPrice zero price
	ErrBidZeroPrice = sdkerrors.Register(ModuleName, errCodeBidZeroPrice, "invalid bid: zero price")
	// ErrLeaseNotFound lease not found
	ErrLeaseNotFound = sdkerrors.Register(ModuleName, errCodeLeaseNotFound, "invalid lease: lease not found")
	// ErrBidExists bid exists
	ErrBidExists = sdkerrors.Register(ModuleName, errCodeBidExists, "invalid bid: bid exists from provider")
	// ErrBidInvalidPrice bid invalid price
	ErrBidInvalidPrice = sdkerrors.Register(ModuleName, errCodeInvalidPrice, "bid price is invalid")
	// ErrOrderActive order active
	ErrOrderActive = sdkerrors.New(ModuleName, errCodeOrderActive, "order active")
	// ErrOrderClosed order closed
	ErrOrderClosed = sdkerrors.New(ModuleName, errCodeOrderClosed, "order closed")
	// ErrOrderExists indicates a new order was proposed overwrite the existing store key
	ErrOrderExists = sdkerrors.New(ModuleName, errCodeOrderExists, "order already exists in store")
	// ErrOrderTooEarly to match bid
	ErrOrderTooEarly = sdkerrors.New(ModuleName, errCodeOrderTooEarly, "order: chain height to low for bidding")
	// ErrOrderDurationExceeded order should be closed
	ErrOrderDurationExceeded = sdkerrors.New(ModuleName, errCodeOrderDurationExceeded, "order duration has exceeded the bidding duration")
	// ErrInvalidDeposit indicates an invalid deposit
	ErrInvalidDeposit = sdkerrors.Register(ModuleName, errInvalidDeposit, "Deposit invalid")
	// ErrInvalidParam indicates an invalid chain parameter
	ErrInvalidParam = sdkerrors.Register(ModuleName, errInvalidParam, "parameter invalid")
	// ErrUnknownProvider indicates an invalid chain parameter
	ErrUnknownProvider = sdkerrors.Register(ModuleName, errUnknownProvider, "unknown provider")
	// ErrInvalidBid indicates an invalid chain parameter
	ErrInvalidBid = sdkerrors.Register(ModuleName, errInvalidBid, "unknown provider")
)
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 (
	ErrInvalidLengthLease        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLease          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupLease = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthOrder        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOrder          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupOrder = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = 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 Bid_State_name = map[int32]string{
	0: "invalid",
	1: "open",
	2: "active",
	3: "lost",
	4: "closed",
}
View Source
var Bid_State_value = map[string]int32{
	"invalid": 0,
	"open":    1,
	"active":  2,
	"lost":    3,
	"closed":  4,
}
View Source
var (
	DefaultBidMinDeposit = sdk.NewCoin("uakt", sdk.NewInt(5000000))
)
View Source
var (
	ErrParsingPrice = errors.New("error parsing price")
)
View Source
var Lease_State_name = map[int32]string{
	0: "invalid",
	1: "active",
	2: "insufficient_funds",
	3: "closed",
}
View Source
var Lease_State_value = map[string]int32{
	"invalid":            0,
	"active":             1,
	"insufficient_funds": 2,
	"closed":             3,
}
View Source
var (

	// ModuleCdc references the global x/market module codec. Note, the codec should
	// ONLY be used in certain instances of tests and for JSON encoding as Amino is
	// still used for that purpose.
	//
	// The actual codec used for serialization should be provided to x/market and
	// defined at the application level.
	ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry())
)
View Source
var Order_State_name = map[int32]string{
	0: "invalid",
	1: "open",
	2: "active",
	3: "closed",
}
View Source
var Order_State_value = map[string]int32{
	"invalid": 0,
	"open":    1,
	"active":  2,
	"closed":  3,
}

Functions

func EscrowAccountForBid added in v0.10.0

func EscrowAccountForBid(id BidID) etypes.AccountID

func EscrowPaymentForLease added in v0.10.0

func EscrowPaymentForLease(id LeaseID) string

func ParamKeyTable added in v0.10.0

func ParamKeyTable() paramtypes.KeyTable

func ParseEvent

func ParseEvent(ev sdkutil.Event) (sdkutil.ModuleEvent, error)

ParseEvent parses event and returns details of event and error if occurred

func RegisterInterfaces added in v0.9.1

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

RegisterInterfaces registers the x/market interfaces types with the interface registry

func RegisterLegacyAminoCodec added in v0.9.1

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterCodec registers the necessary x/market interfaces and concrete types on the provided Amino codec. These types are used for Amino JSON serialization.

func RegisterMsgServer added in v0.9.1

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler added in v0.9.1

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 added in v0.9.1

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 added in v0.9.1

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 added in v0.9.1

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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer added in v0.9.1

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

Types

type Bid

type Bid struct {
	BidID     BidID      `protobuf:"bytes,1,opt,name=bid_id,json=bidId,proto3" json:"id" yaml:"id"`
	State     Bid_State  `protobuf:"varint,2,opt,name=state,proto3,enum=akash.market.v1beta1.Bid_State" json:"state" yaml:"state"`
	Price     types.Coin `protobuf:"bytes,3,opt,name=price,proto3" json:"price" yaml:"price"`
	CreatedAt int64      `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
}

Bid stores BidID, state of bid and price

func (*Bid) Descriptor added in v0.9.1

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

func (*Bid) GetBidID added in v0.9.1

func (m *Bid) GetBidID() BidID

func (*Bid) GetCreatedAt added in v0.10.0

func (m *Bid) GetCreatedAt() int64

func (*Bid) GetPrice added in v0.9.1

func (m *Bid) GetPrice() types.Coin

func (*Bid) GetState added in v0.9.1

func (m *Bid) GetState() Bid_State

func (Bid) ID

func (obj Bid) ID() BidID

ID method returns BidID details of specific bid

func (*Bid) Marshal added in v0.9.1

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

func (*Bid) MarshalTo added in v0.9.1

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

func (*Bid) MarshalToSizedBuffer added in v0.9.1

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

func (*Bid) ProtoMessage added in v0.9.1

func (*Bid) ProtoMessage()

func (*Bid) Reset added in v0.9.1

func (m *Bid) Reset()

func (*Bid) Size added in v0.9.1

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

func (Bid) String added in v0.9.1

func (obj Bid) String() string

String implements the Stringer interface for a Bid object.

func (*Bid) Unmarshal added in v0.9.1

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

func (*Bid) XXX_DiscardUnknown added in v0.9.1

func (m *Bid) XXX_DiscardUnknown()

func (*Bid) XXX_Marshal added in v0.9.1

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

func (*Bid) XXX_Merge added in v0.9.1

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

func (*Bid) XXX_Size added in v0.9.1

func (m *Bid) XXX_Size() int

func (*Bid) XXX_Unmarshal added in v0.9.1

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

type BidFilters

type BidFilters struct {
	Owner    string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq     uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq     uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq     uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
	Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	State    string `protobuf:"bytes,6,opt,name=state,proto3" json:"state" yaml:"state"`
}

BidFilters defines flags for bid list filter

func (BidFilters) Accept added in v0.9.1

func (filters BidFilters) Accept(obj Bid, stateVal Bid_State) bool

Accept returns whether bid filters valid or not

func (*BidFilters) Descriptor added in v0.9.1

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

func (*BidFilters) GetDSeq added in v0.9.1

func (m *BidFilters) GetDSeq() uint64

func (*BidFilters) GetGSeq added in v0.9.1

func (m *BidFilters) GetGSeq() uint32

func (*BidFilters) GetOSeq added in v0.9.1

func (m *BidFilters) GetOSeq() uint32

func (*BidFilters) GetOwner added in v0.9.1

func (m *BidFilters) GetOwner() string

func (*BidFilters) GetProvider added in v0.9.1

func (m *BidFilters) GetProvider() string

func (*BidFilters) GetState added in v0.9.1

func (m *BidFilters) GetState() string

func (*BidFilters) Marshal added in v0.9.1

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

func (*BidFilters) MarshalTo added in v0.9.1

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

func (*BidFilters) MarshalToSizedBuffer added in v0.9.1

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

func (*BidFilters) ProtoMessage added in v0.9.1

func (*BidFilters) ProtoMessage()

func (*BidFilters) Reset added in v0.9.1

func (m *BidFilters) Reset()

func (*BidFilters) Size added in v0.9.1

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

func (*BidFilters) String added in v0.9.1

func (m *BidFilters) String() string

func (*BidFilters) Unmarshal added in v0.9.1

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

func (*BidFilters) XXX_DiscardUnknown added in v0.9.1

func (m *BidFilters) XXX_DiscardUnknown()

func (*BidFilters) XXX_Marshal added in v0.9.1

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

func (*BidFilters) XXX_Merge added in v0.9.1

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

func (*BidFilters) XXX_Size added in v0.9.1

func (m *BidFilters) XXX_Size() int

func (*BidFilters) XXX_Unmarshal added in v0.9.1

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

type BidID

type BidID struct {
	Owner    string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq     uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq     uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq     uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
	Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider" yaml:"provider"`
}

BidID stores owner and all other seq numbers A successful bid becomes a Lease(ID).

func MakeBidID

func MakeBidID(id OrderID, provider sdk.AccAddress) BidID

MakeBidID returns BidID instance with provided order details and provider

func (BidID) DeploymentID

func (id BidID) DeploymentID() dtypes.DeploymentID

DeploymentID method returns deployment details with specific bid details

func (*BidID) Descriptor added in v0.9.1

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

func (BidID) Equals

func (id BidID) Equals(other BidID) bool

Equals method compares specific bid with provided bid

func (*BidID) GetDSeq added in v0.9.1

func (m *BidID) GetDSeq() uint64

func (*BidID) GetGSeq added in v0.9.1

func (m *BidID) GetGSeq() uint32

func (*BidID) GetOSeq added in v0.9.1

func (m *BidID) GetOSeq() uint32

func (*BidID) GetOwner added in v0.9.1

func (m *BidID) GetOwner() string

func (*BidID) GetProvider added in v0.9.1

func (m *BidID) GetProvider() string

func (BidID) GroupID

func (id BidID) GroupID() dtypes.GroupID

GroupID method returns GroupID details with specific bid details

func (BidID) LeaseID

func (id BidID) LeaseID() LeaseID

LeaseID method returns lease details of bid

func (*BidID) Marshal added in v0.9.1

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

func (*BidID) MarshalTo added in v0.9.1

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

func (*BidID) MarshalToSizedBuffer added in v0.9.1

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

func (BidID) OrderID

func (id BidID) OrderID() OrderID

OrderID method returns OrderID details with specific bid details

func (*BidID) ProtoMessage added in v0.9.1

func (*BidID) ProtoMessage()

func (*BidID) Reset added in v0.9.1

func (m *BidID) Reset()

func (*BidID) Size added in v0.9.1

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

func (BidID) String added in v0.7.8

func (id BidID) String() string

String method for consistent output.

func (*BidID) Unmarshal added in v0.9.1

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

func (BidID) Validate

func (id BidID) Validate() error

Validate validates bid instance and returns nil

func (*BidID) XXX_DiscardUnknown added in v0.9.1

func (m *BidID) XXX_DiscardUnknown()

func (*BidID) XXX_Marshal added in v0.9.1

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

func (*BidID) XXX_Merge added in v0.9.1

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

func (*BidID) XXX_Size added in v0.9.1

func (m *BidID) XXX_Size() int

func (*BidID) XXX_Unmarshal added in v0.9.1

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

type Bid_State added in v0.9.1

type Bid_State int32

State is an enum which refers to state of bid

const (
	// Prefix should start with 0 in enum. So declaring dummy state
	BidStateInvalid Bid_State = 0
	// BidOpen denotes state for bid open
	BidOpen Bid_State = 1
	// BidMatched denotes state for bid open
	BidActive Bid_State = 2
	// BidLost denotes state for bid lost
	BidLost Bid_State = 3
	// BidClosed denotes state for bid closed
	BidClosed Bid_State = 4
)

func (Bid_State) EnumDescriptor added in v0.9.1

func (Bid_State) EnumDescriptor() ([]byte, []int)

func (Bid_State) String added in v0.9.1

func (x Bid_State) String() string

type Bids added in v0.9.1

type Bids []Bid

Bids is a collection of Bid

func (Bids) String added in v0.9.1

func (b Bids) String() string

String implements the Stringer interface for a Bids object.

type EventBidClosed

type EventBidClosed struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      BidID                   `json:"id"`
	Price   sdk.Coin                `json:"price"`
}

EventBidClosed struct

func NewEventBidClosed added in v0.7.5

func NewEventBidClosed(id BidID, price sdk.Coin) EventBidClosed

func (EventBidClosed) ToSDKEvent

func (e EventBidClosed) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventBidClosed struct

type EventBidCreated

type EventBidCreated struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      BidID                   `json:"id"`
	Price   sdk.Coin                `json:"price"`
}

EventBidCreated struct

func NewEventBidCreated added in v0.7.5

func NewEventBidCreated(id BidID, price sdk.Coin) EventBidCreated

func (EventBidCreated) ToSDKEvent

func (e EventBidCreated) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventBidCreated struct

type EventLeaseClosed

type EventLeaseClosed struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      LeaseID                 `json:"id"`
	Price   sdk.Coin                `json:"price"`
}

EventLeaseClosed struct

func NewEventLeaseClosed added in v0.7.5

func NewEventLeaseClosed(id LeaseID, price sdk.Coin) EventLeaseClosed

func (EventLeaseClosed) ToSDKEvent

func (e EventLeaseClosed) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventLeaseClosed struct

type EventLeaseCreated

type EventLeaseCreated struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      LeaseID                 `json:"id"`
	Price   sdk.Coin                `json:"price"`
}

EventLeaseCreated struct

func NewEventLeaseCreated added in v0.7.5

func NewEventLeaseCreated(id LeaseID, price sdk.Coin) EventLeaseCreated

func (EventLeaseCreated) ToSDKEvent

func (e EventLeaseCreated) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventLeaseCreated struct

type EventOrderClosed

type EventOrderClosed struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      OrderID                 `json:"id"`
}

EventOrderClosed struct

func NewEventOrderClosed added in v0.7.5

func NewEventOrderClosed(id OrderID) EventOrderClosed

func (EventOrderClosed) ToSDKEvent

func (e EventOrderClosed) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventOrderClosed struct

type EventOrderCreated

type EventOrderCreated struct {
	Context sdkutil.BaseModuleEvent `json:"context"`
	ID      OrderID                 `json:"id"`
}

EventOrderCreated struct

func NewEventOrderCreated added in v0.7.5

func NewEventOrderCreated(id OrderID) EventOrderCreated

func (EventOrderCreated) ToSDKEvent

func (e EventOrderCreated) ToSDKEvent() sdk.Event

ToSDKEvent method creates new sdk event for EventOrderCreated struct

type GenesisState added in v0.9.1

type GenesisState struct {
	Orders []Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders" yaml:"orders"`
	Leases []Lease `protobuf:"bytes,2,rep,name=leases,proto3" json:"leases" yaml:"leases"`
	Params Params  `protobuf:"bytes,3,opt,name=params,proto3" json:"params" yaml:"params"`
}

GenesisState defines the basic genesis state used by market module

func (*GenesisState) Descriptor added in v0.9.1

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

func (*GenesisState) GetLeases added in v0.9.1

func (m *GenesisState) GetLeases() []Lease

func (*GenesisState) GetOrders added in v0.9.1

func (m *GenesisState) GetOrders() []Order

func (*GenesisState) GetParams added in v0.10.0

func (m *GenesisState) GetParams() Params

func (*GenesisState) Marshal added in v0.9.1

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

func (*GenesisState) MarshalTo added in v0.9.1

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

func (*GenesisState) MarshalToSizedBuffer added in v0.9.1

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

func (*GenesisState) ProtoMessage added in v0.9.1

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset added in v0.9.1

func (m *GenesisState) Reset()

func (*GenesisState) Size added in v0.9.1

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

func (*GenesisState) String added in v0.9.1

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal added in v0.9.1

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

func (*GenesisState) XXX_DiscardUnknown added in v0.9.1

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal added in v0.9.1

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

func (*GenesisState) XXX_Merge added in v0.9.1

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

func (*GenesisState) XXX_Size added in v0.9.1

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal added in v0.9.1

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

type Lease

type Lease struct {
	LeaseID   LeaseID     `protobuf:"bytes,1,opt,name=lease_id,json=leaseId,proto3" json:"id" yaml:"id"`
	State     Lease_State `protobuf:"varint,2,opt,name=state,proto3,enum=akash.market.v1beta1.Lease_State" json:"state" yaml:"state"`
	Price     types.Coin  `protobuf:"bytes,3,opt,name=price,proto3" json:"price" yaml:"price"`
	CreatedAt int64       `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
}

Lease stores LeaseID, state of lease and price

func (*Lease) Descriptor added in v0.9.1

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

func (*Lease) GetCreatedAt added in v0.10.0

func (m *Lease) GetCreatedAt() int64

func (*Lease) GetLeaseID added in v0.9.1

func (m *Lease) GetLeaseID() LeaseID

func (*Lease) GetPrice added in v0.9.1

func (m *Lease) GetPrice() types.Coin

func (*Lease) GetState added in v0.9.1

func (m *Lease) GetState() Lease_State

func (Lease) ID

func (obj Lease) ID() LeaseID

ID method returns LeaseID details of specific lease

func (*Lease) Marshal added in v0.9.1

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

func (*Lease) MarshalTo added in v0.9.1

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

func (*Lease) MarshalToSizedBuffer added in v0.9.1

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

func (*Lease) ProtoMessage added in v0.9.1

func (*Lease) ProtoMessage()

func (*Lease) Reset added in v0.9.1

func (m *Lease) Reset()

func (*Lease) Size added in v0.9.1

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

func (Lease) String added in v0.9.1

func (obj Lease) String() string

String implements the Stringer interface for a Lease object.

func (*Lease) Unmarshal added in v0.9.1

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

func (*Lease) XXX_DiscardUnknown added in v0.9.1

func (m *Lease) XXX_DiscardUnknown()

func (*Lease) XXX_Marshal added in v0.9.1

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

func (*Lease) XXX_Merge added in v0.9.1

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

func (*Lease) XXX_Size added in v0.9.1

func (m *Lease) XXX_Size() int

func (*Lease) XXX_Unmarshal added in v0.9.1

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

type LeaseFilters

type LeaseFilters struct {
	Owner    string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq     uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq     uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq     uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
	Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	State    string `protobuf:"bytes,6,opt,name=state,proto3" json:"state" yaml:"state"`
}

LeaseFilters defines flags for lease list filter

func (LeaseFilters) Accept added in v0.9.1

func (filters LeaseFilters) Accept(obj Lease, stateVal Lease_State) bool

Accept returns whether lease filters valid or not

func (*LeaseFilters) Descriptor added in v0.9.1

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

func (*LeaseFilters) GetDSeq added in v0.9.1

func (m *LeaseFilters) GetDSeq() uint64

func (*LeaseFilters) GetGSeq added in v0.9.1

func (m *LeaseFilters) GetGSeq() uint32

func (*LeaseFilters) GetOSeq added in v0.9.1

func (m *LeaseFilters) GetOSeq() uint32

func (*LeaseFilters) GetOwner added in v0.9.1

func (m *LeaseFilters) GetOwner() string

func (*LeaseFilters) GetProvider added in v0.9.1

func (m *LeaseFilters) GetProvider() string

func (*LeaseFilters) GetState added in v0.9.1

func (m *LeaseFilters) GetState() string

func (*LeaseFilters) Marshal added in v0.9.1

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

func (*LeaseFilters) MarshalTo added in v0.9.1

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

func (*LeaseFilters) MarshalToSizedBuffer added in v0.9.1

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

func (*LeaseFilters) ProtoMessage added in v0.9.1

func (*LeaseFilters) ProtoMessage()

func (*LeaseFilters) Reset added in v0.9.1

func (m *LeaseFilters) Reset()

func (*LeaseFilters) Size added in v0.9.1

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

func (*LeaseFilters) String added in v0.9.1

func (m *LeaseFilters) String() string

func (*LeaseFilters) Unmarshal added in v0.9.1

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

func (*LeaseFilters) XXX_DiscardUnknown added in v0.9.1

func (m *LeaseFilters) XXX_DiscardUnknown()

func (*LeaseFilters) XXX_Marshal added in v0.9.1

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

func (*LeaseFilters) XXX_Merge added in v0.9.1

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

func (*LeaseFilters) XXX_Size added in v0.9.1

func (m *LeaseFilters) XXX_Size() int

func (*LeaseFilters) XXX_Unmarshal added in v0.9.1

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

type LeaseID

type LeaseID struct {
	Owner    string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq     uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq     uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq     uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
	Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider" yaml:"provider"`
}

LeaseID stores bid details of lease

func LeaseIDFromEscrowAccount added in v0.10.0

func LeaseIDFromEscrowAccount(id etypes.AccountID, pid string) (LeaseID, bool)

func MakeLeaseID

func MakeLeaseID(id BidID) LeaseID

MakeLeaseID returns LeaseID instance with provided bid details

func (LeaseID) BidID

func (id LeaseID) BidID() BidID

BidID method returns BidID details with specific LeaseID

func (LeaseID) DeploymentID

func (id LeaseID) DeploymentID() dtypes.DeploymentID

DeploymentID method returns deployment details with specific lease details

func (*LeaseID) Descriptor added in v0.9.1

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

func (LeaseID) Equals

func (id LeaseID) Equals(other LeaseID) bool

Equals method compares specific lease with provided lease

func (*LeaseID) GetDSeq added in v0.9.1

func (m *LeaseID) GetDSeq() uint64

func (*LeaseID) GetGSeq added in v0.9.1

func (m *LeaseID) GetGSeq() uint32

func (*LeaseID) GetOSeq added in v0.9.1

func (m *LeaseID) GetOSeq() uint32

func (*LeaseID) GetOwner added in v0.9.1

func (m *LeaseID) GetOwner() string

func (*LeaseID) GetProvider added in v0.9.1

func (m *LeaseID) GetProvider() string

func (LeaseID) GroupID

func (id LeaseID) GroupID() dtypes.GroupID

GroupID method returns GroupID details with specific lease details

func (*LeaseID) Marshal added in v0.9.1

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

func (*LeaseID) MarshalTo added in v0.9.1

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

func (*LeaseID) MarshalToSizedBuffer added in v0.9.1

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

func (LeaseID) OrderID

func (id LeaseID) OrderID() OrderID

OrderID method returns OrderID details with specific lease details

func (*LeaseID) ProtoMessage added in v0.9.1

func (*LeaseID) ProtoMessage()

func (*LeaseID) Reset added in v0.9.1

func (m *LeaseID) Reset()

func (*LeaseID) Size added in v0.9.1

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

func (LeaseID) String added in v0.7.8

func (id LeaseID) String() string

String method provides human readable representation of LeaseID.

func (*LeaseID) Unmarshal added in v0.9.1

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

func (LeaseID) Validate added in v0.6.2

func (id LeaseID) Validate() error

Validate calls the BidID's validator and returns any error.

func (*LeaseID) XXX_DiscardUnknown added in v0.9.1

func (m *LeaseID) XXX_DiscardUnknown()

func (*LeaseID) XXX_Marshal added in v0.9.1

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

func (*LeaseID) XXX_Merge added in v0.9.1

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

func (*LeaseID) XXX_Size added in v0.9.1

func (m *LeaseID) XXX_Size() int

func (*LeaseID) XXX_Unmarshal added in v0.9.1

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

type Lease_State added in v0.9.1

type Lease_State int32

State is an enum which refers to state of lease

const (
	// Prefix should start with 0 in enum. So declaring dummy state
	LeaseStateInvalid Lease_State = 0
	// LeaseActive denotes state for lease active
	LeaseActive Lease_State = 1
	// LeaseInsufficientFunds denotes state for lease insufficient_funds
	LeaseInsufficientFunds Lease_State = 2
	// LeaseClosed denotes state for lease closed
	LeaseClosed Lease_State = 3
)

func (Lease_State) EnumDescriptor added in v0.9.1

func (Lease_State) EnumDescriptor() ([]byte, []int)

func (Lease_State) String added in v0.9.1

func (x Lease_State) String() string

type Leases added in v0.9.1

type Leases []Lease

Leases is a collection of Lease

func (Leases) String added in v0.9.1

func (l Leases) String() string

String implements the Stringer interface for a Leases object.

type MsgClient added in v0.9.1

type MsgClient interface {
	// CreateBid defines a method to create a bid given proper inputs.
	CreateBid(ctx context.Context, in *MsgCreateBid, opts ...grpc.CallOption) (*MsgCreateBidResponse, error)
	// CloseBid defines a method to close a bid given proper inputs.
	CloseBid(ctx context.Context, in *MsgCloseBid, opts ...grpc.CallOption) (*MsgCloseBidResponse, error)
	// WithdrawLease withdraws accrued funds from the lease payment
	WithdrawLease(ctx context.Context, in *MsgWithdrawLease, opts ...grpc.CallOption) (*MsgWithdrawLeaseResponse, error)
	// CreateLease creates a new lease
	CreateLease(ctx context.Context, in *MsgCreateLease, opts ...grpc.CallOption) (*MsgCreateLeaseResponse, error)
	// CloseLease defines a method to close an order given proper inputs.
	CloseLease(ctx context.Context, in *MsgCloseLease, opts ...grpc.CallOption) (*MsgCloseLeaseResponse, 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 added in v0.9.1

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgCloseBid

type MsgCloseBid struct {
	BidID BidID `protobuf:"bytes,1,opt,name=bid_id,json=bidId,proto3" json:"id" yaml:"id"`
}

MsgCloseBid defines an SDK message for closing bid

func NewMsgCloseBid added in v0.9.1

func NewMsgCloseBid(id BidID) *MsgCloseBid

NewMsgCloseBid creates a new MsgCloseBid instance

func (*MsgCloseBid) Descriptor added in v0.9.1

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

func (*MsgCloseBid) GetBidID added in v0.9.1

func (m *MsgCloseBid) GetBidID() BidID

func (MsgCloseBid) GetSignBytes

func (msg MsgCloseBid) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgCloseBid) GetSigners

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

GetSigners defines whose signature is required

func (*MsgCloseBid) Marshal added in v0.9.1

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

func (*MsgCloseBid) MarshalTo added in v0.9.1

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

func (*MsgCloseBid) MarshalToSizedBuffer added in v0.9.1

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

func (*MsgCloseBid) ProtoMessage added in v0.9.1

func (*MsgCloseBid) ProtoMessage()

func (*MsgCloseBid) Reset added in v0.9.1

func (m *MsgCloseBid) Reset()

func (MsgCloseBid) Route

func (msg MsgCloseBid) Route() string

Route implements the sdk.Msg interface

func (*MsgCloseBid) Size added in v0.9.1

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

func (*MsgCloseBid) String added in v0.9.1

func (m *MsgCloseBid) String() string

func (MsgCloseBid) Type

func (msg MsgCloseBid) Type() string

Type implements the sdk.Msg interface

func (*MsgCloseBid) Unmarshal added in v0.9.1

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

func (MsgCloseBid) ValidateBasic

func (msg MsgCloseBid) ValidateBasic() error

ValidateBasic method for MsgCloseBid

func (*MsgCloseBid) XXX_DiscardUnknown added in v0.9.1

func (m *MsgCloseBid) XXX_DiscardUnknown()

func (*MsgCloseBid) XXX_Marshal added in v0.9.1

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

func (*MsgCloseBid) XXX_Merge added in v0.9.1

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

func (*MsgCloseBid) XXX_Size added in v0.9.1

func (m *MsgCloseBid) XXX_Size() int

func (*MsgCloseBid) XXX_Unmarshal added in v0.9.1

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

type MsgCloseBidResponse added in v0.9.1

type MsgCloseBidResponse struct {
}

MsgCloseBidResponse defines the Msg/CloseBid response type.

func (*MsgCloseBidResponse) Descriptor added in v0.9.1

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

func (*MsgCloseBidResponse) Marshal added in v0.9.1

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

func (*MsgCloseBidResponse) MarshalTo added in v0.9.1

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

func (*MsgCloseBidResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*MsgCloseBidResponse) ProtoMessage added in v0.9.1

func (*MsgCloseBidResponse) ProtoMessage()

func (*MsgCloseBidResponse) Reset added in v0.9.1

func (m *MsgCloseBidResponse) Reset()

func (*MsgCloseBidResponse) Size added in v0.9.1

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

func (*MsgCloseBidResponse) String added in v0.9.1

func (m *MsgCloseBidResponse) String() string

func (*MsgCloseBidResponse) Unmarshal added in v0.9.1

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

func (*MsgCloseBidResponse) XXX_DiscardUnknown added in v0.9.1

func (m *MsgCloseBidResponse) XXX_DiscardUnknown()

func (*MsgCloseBidResponse) XXX_Marshal added in v0.9.1

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

func (*MsgCloseBidResponse) XXX_Merge added in v0.9.1

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

func (*MsgCloseBidResponse) XXX_Size added in v0.9.1

func (m *MsgCloseBidResponse) XXX_Size() int

func (*MsgCloseBidResponse) XXX_Unmarshal added in v0.9.1

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

type MsgCloseLease added in v0.10.0

type MsgCloseLease struct {
	LeaseID LeaseID `protobuf:"bytes,1,opt,name=lease_id,json=leaseId,proto3" json:"id" yaml:"id"`
}

MsgCloseLease defines an SDK message for closing order

func NewMsgCloseLease added in v0.10.0

func NewMsgCloseLease(id LeaseID) *MsgCloseLease

NewMsgCloseLease creates a new MsgCloseLease instance

func (*MsgCloseLease) Descriptor added in v0.10.0

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

func (*MsgCloseLease) GetLeaseID added in v0.10.0

func (m *MsgCloseLease) GetLeaseID() LeaseID

func (MsgCloseLease) GetSignBytes added in v0.10.0

func (msg MsgCloseLease) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgCloseLease) GetSigners added in v0.10.0

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

GetSigners defines whose signature is required

func (*MsgCloseLease) Marshal added in v0.10.0

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

func (*MsgCloseLease) MarshalTo added in v0.10.0

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

func (*MsgCloseLease) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgCloseLease) ProtoMessage added in v0.10.0

func (*MsgCloseLease) ProtoMessage()

func (*MsgCloseLease) Reset added in v0.10.0

func (m *MsgCloseLease) Reset()

func (MsgCloseLease) Route added in v0.10.0

func (msg MsgCloseLease) Route() string

Route implements the sdk.Msg interface

func (*MsgCloseLease) Size added in v0.10.0

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

func (*MsgCloseLease) String added in v0.10.0

func (m *MsgCloseLease) String() string

func (MsgCloseLease) Type added in v0.10.0

func (msg MsgCloseLease) Type() string

Type implements the sdk.Msg interface

func (*MsgCloseLease) Unmarshal added in v0.10.0

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

func (MsgCloseLease) ValidateBasic added in v0.10.0

func (msg MsgCloseLease) ValidateBasic() error

ValidateBasic method for MsgCloseLease

func (*MsgCloseLease) XXX_DiscardUnknown added in v0.10.0

func (m *MsgCloseLease) XXX_DiscardUnknown()

func (*MsgCloseLease) XXX_Marshal added in v0.10.0

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

func (*MsgCloseLease) XXX_Merge added in v0.10.0

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

func (*MsgCloseLease) XXX_Size added in v0.10.0

func (m *MsgCloseLease) XXX_Size() int

func (*MsgCloseLease) XXX_Unmarshal added in v0.10.0

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

type MsgCloseLeaseResponse added in v0.10.0

type MsgCloseLeaseResponse struct {
}

MsgCloseLeaseResponse defines the Msg/CloseLease response type.

func (*MsgCloseLeaseResponse) Descriptor added in v0.10.0

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

func (*MsgCloseLeaseResponse) Marshal added in v0.10.0

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

func (*MsgCloseLeaseResponse) MarshalTo added in v0.10.0

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

func (*MsgCloseLeaseResponse) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgCloseLeaseResponse) ProtoMessage added in v0.10.0

func (*MsgCloseLeaseResponse) ProtoMessage()

func (*MsgCloseLeaseResponse) Reset added in v0.10.0

func (m *MsgCloseLeaseResponse) Reset()

func (*MsgCloseLeaseResponse) Size added in v0.10.0

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

func (*MsgCloseLeaseResponse) String added in v0.10.0

func (m *MsgCloseLeaseResponse) String() string

func (*MsgCloseLeaseResponse) Unmarshal added in v0.10.0

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

func (*MsgCloseLeaseResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgCloseLeaseResponse) XXX_DiscardUnknown()

func (*MsgCloseLeaseResponse) XXX_Marshal added in v0.10.0

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

func (*MsgCloseLeaseResponse) XXX_Merge added in v0.10.0

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

func (*MsgCloseLeaseResponse) XXX_Size added in v0.10.0

func (m *MsgCloseLeaseResponse) XXX_Size() int

func (*MsgCloseLeaseResponse) XXX_Unmarshal added in v0.10.0

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

type MsgCreateBid

type MsgCreateBid struct {
	Order    OrderID    `protobuf:"bytes,1,opt,name=order,proto3" json:"order" yaml:"order"`
	Provider string     `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	Price    types.Coin `protobuf:"bytes,3,opt,name=price,proto3" json:"price" yaml:"price"`
	Deposit  types.Coin `protobuf:"bytes,4,opt,name=deposit,proto3" json:"deposit" yaml:"deposit"`
}

MsgCreateBid defines an SDK message for creating Bid

func NewMsgCreateBid added in v0.9.1

func NewMsgCreateBid(id OrderID, provider sdk.AccAddress, price sdk.Coin, deposit sdk.Coin) *MsgCreateBid

NewMsgCreateBid creates a new MsgCreateBid instance

func (*MsgCreateBid) Descriptor added in v0.9.1

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

func (*MsgCreateBid) GetDeposit added in v0.10.0

func (m *MsgCreateBid) GetDeposit() types.Coin

func (*MsgCreateBid) GetOrder added in v0.9.1

func (m *MsgCreateBid) GetOrder() OrderID

func (*MsgCreateBid) GetPrice added in v0.9.1

func (m *MsgCreateBid) GetPrice() types.Coin

func (*MsgCreateBid) GetProvider added in v0.9.1

func (m *MsgCreateBid) GetProvider() string

func (MsgCreateBid) GetSignBytes

func (msg MsgCreateBid) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgCreateBid) GetSigners

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

GetSigners defines whose signature is required

func (*MsgCreateBid) Marshal added in v0.9.1

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

func (*MsgCreateBid) MarshalTo added in v0.9.1

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

func (*MsgCreateBid) MarshalToSizedBuffer added in v0.9.1

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

func (*MsgCreateBid) ProtoMessage added in v0.9.1

func (*MsgCreateBid) ProtoMessage()

func (*MsgCreateBid) Reset added in v0.9.1

func (m *MsgCreateBid) Reset()

func (MsgCreateBid) Route

func (msg MsgCreateBid) Route() string

Route implements the sdk.Msg interface

func (*MsgCreateBid) Size added in v0.9.1

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

func (*MsgCreateBid) String added in v0.9.1

func (m *MsgCreateBid) String() string

func (MsgCreateBid) Type

func (msg MsgCreateBid) Type() string

Type implements the sdk.Msg interface

func (*MsgCreateBid) Unmarshal added in v0.9.1

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

func (MsgCreateBid) ValidateBasic

func (msg MsgCreateBid) ValidateBasic() error

ValidateBasic does basic validation of provider and order

func (*MsgCreateBid) XXX_DiscardUnknown added in v0.9.1

func (m *MsgCreateBid) XXX_DiscardUnknown()

func (*MsgCreateBid) XXX_Marshal added in v0.9.1

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

func (*MsgCreateBid) XXX_Merge added in v0.9.1

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

func (*MsgCreateBid) XXX_Size added in v0.9.1

func (m *MsgCreateBid) XXX_Size() int

func (*MsgCreateBid) XXX_Unmarshal added in v0.9.1

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

type MsgCreateBidResponse added in v0.9.1

type MsgCreateBidResponse struct {
}

MsgCreateBidResponse defines the Msg/CreateBid response type.

func (*MsgCreateBidResponse) Descriptor added in v0.9.1

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

func (*MsgCreateBidResponse) Marshal added in v0.9.1

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

func (*MsgCreateBidResponse) MarshalTo added in v0.9.1

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

func (*MsgCreateBidResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*MsgCreateBidResponse) ProtoMessage added in v0.9.1

func (*MsgCreateBidResponse) ProtoMessage()

func (*MsgCreateBidResponse) Reset added in v0.9.1

func (m *MsgCreateBidResponse) Reset()

func (*MsgCreateBidResponse) Size added in v0.9.1

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

func (*MsgCreateBidResponse) String added in v0.9.1

func (m *MsgCreateBidResponse) String() string

func (*MsgCreateBidResponse) Unmarshal added in v0.9.1

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

func (*MsgCreateBidResponse) XXX_DiscardUnknown added in v0.9.1

func (m *MsgCreateBidResponse) XXX_DiscardUnknown()

func (*MsgCreateBidResponse) XXX_Marshal added in v0.9.1

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

func (*MsgCreateBidResponse) XXX_Merge added in v0.9.1

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

func (*MsgCreateBidResponse) XXX_Size added in v0.9.1

func (m *MsgCreateBidResponse) XXX_Size() int

func (*MsgCreateBidResponse) XXX_Unmarshal added in v0.9.1

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

type MsgCreateLease added in v0.10.0

type MsgCreateLease struct {
	BidID BidID `protobuf:"bytes,1,opt,name=bid_id,json=bidId,proto3" json:"id" yaml:"id"`
}

MsgCreateLease is sent to create a lease

func NewMsgCreateLease added in v0.10.0

func NewMsgCreateLease(id BidID) *MsgCreateLease

NewMsgCreateLease creates a new MsgCreateLease instance

func (*MsgCreateLease) Descriptor added in v0.10.0

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

func (*MsgCreateLease) GetBidID added in v0.10.0

func (m *MsgCreateLease) GetBidID() BidID

func (MsgCreateLease) GetSignBytes added in v0.10.0

func (msg MsgCreateLease) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgCreateLease) GetSigners added in v0.10.0

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

GetSigners defines whose signature is required

func (*MsgCreateLease) Marshal added in v0.10.0

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

func (*MsgCreateLease) MarshalTo added in v0.10.0

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

func (*MsgCreateLease) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgCreateLease) ProtoMessage added in v0.10.0

func (*MsgCreateLease) ProtoMessage()

func (*MsgCreateLease) Reset added in v0.10.0

func (m *MsgCreateLease) Reset()

func (MsgCreateLease) Route added in v0.10.0

func (msg MsgCreateLease) Route() string

Route implements the sdk.Msg interface

func (*MsgCreateLease) Size added in v0.10.0

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

func (*MsgCreateLease) String added in v0.10.0

func (m *MsgCreateLease) String() string

func (MsgCreateLease) Type added in v0.10.0

func (msg MsgCreateLease) Type() string

Type implements the sdk.Msg interface

func (*MsgCreateLease) Unmarshal added in v0.10.0

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

func (MsgCreateLease) ValidateBasic added in v0.10.0

func (msg MsgCreateLease) ValidateBasic() error

ValidateBasic method for MsgCreateLease

func (*MsgCreateLease) XXX_DiscardUnknown added in v0.10.0

func (m *MsgCreateLease) XXX_DiscardUnknown()

func (*MsgCreateLease) XXX_Marshal added in v0.10.0

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

func (*MsgCreateLease) XXX_Merge added in v0.10.0

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

func (*MsgCreateLease) XXX_Size added in v0.10.0

func (m *MsgCreateLease) XXX_Size() int

func (*MsgCreateLease) XXX_Unmarshal added in v0.10.0

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

type MsgCreateLeaseResponse added in v0.10.0

type MsgCreateLeaseResponse struct {
}

MsgCreateLeaseResponse is the response from creating a lease

func (*MsgCreateLeaseResponse) Descriptor added in v0.10.0

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

func (*MsgCreateLeaseResponse) Marshal added in v0.10.0

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

func (*MsgCreateLeaseResponse) MarshalTo added in v0.10.0

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

func (*MsgCreateLeaseResponse) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgCreateLeaseResponse) ProtoMessage added in v0.10.0

func (*MsgCreateLeaseResponse) ProtoMessage()

func (*MsgCreateLeaseResponse) Reset added in v0.10.0

func (m *MsgCreateLeaseResponse) Reset()

func (*MsgCreateLeaseResponse) Size added in v0.10.0

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

func (*MsgCreateLeaseResponse) String added in v0.10.0

func (m *MsgCreateLeaseResponse) String() string

func (*MsgCreateLeaseResponse) Unmarshal added in v0.10.0

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

func (*MsgCreateLeaseResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgCreateLeaseResponse) XXX_DiscardUnknown()

func (*MsgCreateLeaseResponse) XXX_Marshal added in v0.10.0

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

func (*MsgCreateLeaseResponse) XXX_Merge added in v0.10.0

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

func (*MsgCreateLeaseResponse) XXX_Size added in v0.10.0

func (m *MsgCreateLeaseResponse) XXX_Size() int

func (*MsgCreateLeaseResponse) XXX_Unmarshal added in v0.10.0

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

type MsgServer added in v0.9.1

type MsgServer interface {
	// CreateBid defines a method to create a bid given proper inputs.
	CreateBid(context.Context, *MsgCreateBid) (*MsgCreateBidResponse, error)
	// CloseBid defines a method to close a bid given proper inputs.
	CloseBid(context.Context, *MsgCloseBid) (*MsgCloseBidResponse, error)
	// WithdrawLease withdraws accrued funds from the lease payment
	WithdrawLease(context.Context, *MsgWithdrawLease) (*MsgWithdrawLeaseResponse, error)
	// CreateLease creates a new lease
	CreateLease(context.Context, *MsgCreateLease) (*MsgCreateLeaseResponse, error)
	// CloseLease defines a method to close an order given proper inputs.
	CloseLease(context.Context, *MsgCloseLease) (*MsgCloseLeaseResponse, error)
}

MsgServer is the server API for Msg service.

type MsgWithdrawLease added in v0.10.0

type MsgWithdrawLease struct {
	LeaseID LeaseID `protobuf:"bytes,1,opt,name=bid_id,json=bidId,proto3" json:"id" yaml:"id"`
}

MsgWithdrawLease defines an SDK message for closing bid

func NewMsgWithdrawLease added in v0.10.0

func NewMsgWithdrawLease(id LeaseID) *MsgWithdrawLease

NewMsgWithdrawLease creates a new MsgWithdrawLease instance

func (*MsgWithdrawLease) Descriptor added in v0.10.0

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

func (*MsgWithdrawLease) GetLeaseID added in v0.10.0

func (m *MsgWithdrawLease) GetLeaseID() LeaseID

func (MsgWithdrawLease) GetSignBytes added in v0.10.0

func (msg MsgWithdrawLease) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgWithdrawLease) GetSigners added in v0.10.0

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

GetSigners defines whose signature is required

func (*MsgWithdrawLease) Marshal added in v0.10.0

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

func (*MsgWithdrawLease) MarshalTo added in v0.10.0

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

func (*MsgWithdrawLease) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgWithdrawLease) ProtoMessage added in v0.10.0

func (*MsgWithdrawLease) ProtoMessage()

func (*MsgWithdrawLease) Reset added in v0.10.0

func (m *MsgWithdrawLease) Reset()

func (MsgWithdrawLease) Route added in v0.10.0

func (msg MsgWithdrawLease) Route() string

Route implements the sdk.Msg interface

func (*MsgWithdrawLease) Size added in v0.10.0

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

func (*MsgWithdrawLease) String added in v0.10.0

func (m *MsgWithdrawLease) String() string

func (MsgWithdrawLease) Type added in v0.10.0

func (msg MsgWithdrawLease) Type() string

Type implements the sdk.Msg interface

func (*MsgWithdrawLease) Unmarshal added in v0.10.0

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

func (MsgWithdrawLease) ValidateBasic added in v0.10.0

func (msg MsgWithdrawLease) ValidateBasic() error

ValidateBasic does basic validation of provider and order

func (*MsgWithdrawLease) XXX_DiscardUnknown added in v0.10.0

func (m *MsgWithdrawLease) XXX_DiscardUnknown()

func (*MsgWithdrawLease) XXX_Marshal added in v0.10.0

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

func (*MsgWithdrawLease) XXX_Merge added in v0.10.0

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

func (*MsgWithdrawLease) XXX_Size added in v0.10.0

func (m *MsgWithdrawLease) XXX_Size() int

func (*MsgWithdrawLease) XXX_Unmarshal added in v0.10.0

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

type MsgWithdrawLeaseResponse added in v0.10.0

type MsgWithdrawLeaseResponse struct {
}

MsgWithdrawLeaseResponse defines the Msg/WithdrawLease response type.

func (*MsgWithdrawLeaseResponse) Descriptor added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) Marshal added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) MarshalTo added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) MarshalToSizedBuffer added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) ProtoMessage added in v0.10.0

func (*MsgWithdrawLeaseResponse) ProtoMessage()

func (*MsgWithdrawLeaseResponse) Reset added in v0.10.0

func (m *MsgWithdrawLeaseResponse) Reset()

func (*MsgWithdrawLeaseResponse) Size added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) String added in v0.10.0

func (m *MsgWithdrawLeaseResponse) String() string

func (*MsgWithdrawLeaseResponse) Unmarshal added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgWithdrawLeaseResponse) XXX_DiscardUnknown()

func (*MsgWithdrawLeaseResponse) XXX_Marshal added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) XXX_Merge added in v0.10.0

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

func (*MsgWithdrawLeaseResponse) XXX_Size added in v0.10.0

func (m *MsgWithdrawLeaseResponse) XXX_Size() int

func (*MsgWithdrawLeaseResponse) XXX_Unmarshal added in v0.10.0

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

type Order

type Order struct {
	OrderID   OrderID         `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"id" yaml:"id"`
	State     Order_State     `protobuf:"varint,2,opt,name=state,proto3,enum=akash.market.v1beta1.Order_State" json:"state" yaml:"state"`
	Spec      types.GroupSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec" yaml:"spec"`
	CreatedAt int64           `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
}

Order stores orderID, state of order and other details

func (*Order) Descriptor added in v0.9.1

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

func (*Order) GetCreatedAt added in v0.10.0

func (m *Order) GetCreatedAt() int64

func (*Order) GetOrderID added in v0.9.1

func (m *Order) GetOrderID() OrderID

func (*Order) GetSpec added in v0.9.1

func (m *Order) GetSpec() types.GroupSpec

func (*Order) GetState added in v0.9.1

func (m *Order) GetState() Order_State

func (Order) ID

func (o Order) ID() OrderID

ID method returns OrderID details of specific order

func (*Order) Marshal added in v0.9.1

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

func (*Order) MarshalTo added in v0.9.1

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

func (*Order) MarshalToSizedBuffer added in v0.9.1

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

func (Order) MatchAttributes

func (o Order) MatchAttributes(attrs []types.Attribute) bool

MatchAttributes method compares provided attributes with specific order attributes

func (Order) MatchRequirements added in v0.9.1

func (o Order) MatchRequirements(prov []atypes.Provider) bool

MatchRequirements method compares provided attributes with specific order attributes

func (Order) Price

func (o Order) Price() sdk.Coin

Price method returns price of specific order

func (*Order) ProtoMessage added in v0.9.1

func (*Order) ProtoMessage()

func (*Order) Reset added in v0.9.1

func (m *Order) Reset()

func (*Order) Size added in v0.9.1

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

func (Order) String added in v0.9.1

func (o Order) String() string

String implements the Stringer interface for a Order object.

func (*Order) Unmarshal added in v0.9.1

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

func (Order) ValidateCanBid

func (o Order) ValidateCanBid() error

ValidateCanBid method validates whether order is open or not and returns error if not

func (Order) ValidateInactive added in v0.6.3

func (o Order) ValidateInactive() error

ValidateInactive method validates whether order is open or not and returns error if not

func (*Order) XXX_DiscardUnknown added in v0.9.1

func (m *Order) XXX_DiscardUnknown()

func (*Order) XXX_Marshal added in v0.9.1

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

func (*Order) XXX_Merge added in v0.9.1

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

func (*Order) XXX_Size added in v0.9.1

func (m *Order) XXX_Size() int

func (*Order) XXX_Unmarshal added in v0.9.1

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

type OrderFilters

type OrderFilters struct {
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq  uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq  uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq  uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
	State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state" yaml:"state"`
}

OrderFilters defines flags for order list filter

func (OrderFilters) Accept added in v0.9.1

func (filters OrderFilters) Accept(obj Order, stateVal Order_State) bool

Accept returns whether order filters valid or not

func (*OrderFilters) Descriptor added in v0.9.1

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

func (*OrderFilters) GetDSeq added in v0.9.1

func (m *OrderFilters) GetDSeq() uint64

func (*OrderFilters) GetGSeq added in v0.9.1

func (m *OrderFilters) GetGSeq() uint32

func (*OrderFilters) GetOSeq added in v0.9.1

func (m *OrderFilters) GetOSeq() uint32

func (*OrderFilters) GetOwner added in v0.9.1

func (m *OrderFilters) GetOwner() string

func (*OrderFilters) GetState added in v0.9.1

func (m *OrderFilters) GetState() string

func (*OrderFilters) Marshal added in v0.9.1

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

func (*OrderFilters) MarshalTo added in v0.9.1

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

func (*OrderFilters) MarshalToSizedBuffer added in v0.9.1

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

func (*OrderFilters) ProtoMessage added in v0.9.1

func (*OrderFilters) ProtoMessage()

func (*OrderFilters) Reset added in v0.9.1

func (m *OrderFilters) Reset()

func (*OrderFilters) Size added in v0.9.1

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

func (*OrderFilters) String added in v0.9.1

func (m *OrderFilters) String() string

func (*OrderFilters) Unmarshal added in v0.9.1

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

func (*OrderFilters) XXX_DiscardUnknown added in v0.9.1

func (m *OrderFilters) XXX_DiscardUnknown()

func (*OrderFilters) XXX_Marshal added in v0.9.1

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

func (*OrderFilters) XXX_Merge added in v0.9.1

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

func (*OrderFilters) XXX_Size added in v0.9.1

func (m *OrderFilters) XXX_Size() int

func (*OrderFilters) XXX_Unmarshal added in v0.9.1

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

type OrderID

type OrderID struct {
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner" yaml:"owner"`
	DSeq  uint64 `protobuf:"varint,2,opt,name=dseq,proto3" json:"dseq" yaml:"dseq"`
	GSeq  uint32 `protobuf:"varint,3,opt,name=gseq,proto3" json:"gseq" yaml:"gseq"`
	OSeq  uint32 `protobuf:"varint,4,opt,name=oseq,proto3" json:"oseq" yaml:"oseq"`
}

OrderID stores owner and all other seq numbers

func MakeOrderID

func MakeOrderID(id dtypes.GroupID, oseq uint32) OrderID

MakeOrderID returns OrderID instance with provided groupID details and oseq

func (*OrderID) Descriptor added in v0.9.1

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

func (OrderID) Equals

func (id OrderID) Equals(other OrderID) bool

Equals method compares specific order with provided order

func (*OrderID) GetDSeq added in v0.9.1

func (m *OrderID) GetDSeq() uint64

func (*OrderID) GetGSeq added in v0.9.1

func (m *OrderID) GetGSeq() uint32

func (*OrderID) GetOSeq added in v0.9.1

func (m *OrderID) GetOSeq() uint32

func (*OrderID) GetOwner added in v0.9.1

func (m *OrderID) GetOwner() string

func (OrderID) GroupID

func (id OrderID) GroupID() dtypes.GroupID

GroupID method returns groupID details for specific order

func (*OrderID) Marshal added in v0.9.1

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

func (*OrderID) MarshalTo added in v0.9.1

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

func (*OrderID) MarshalToSizedBuffer added in v0.9.1

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

func (*OrderID) ProtoMessage added in v0.9.1

func (*OrderID) ProtoMessage()

func (*OrderID) Reset added in v0.9.1

func (m *OrderID) Reset()

func (*OrderID) Size added in v0.9.1

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

func (OrderID) String added in v0.7.8

func (id OrderID) String() string

String provides stringer interface to save reflected formatting.

func (*OrderID) Unmarshal added in v0.9.1

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

func (OrderID) Validate

func (id OrderID) Validate() error

Validate method for OrderID and returns nil

func (*OrderID) XXX_DiscardUnknown added in v0.9.1

func (m *OrderID) XXX_DiscardUnknown()

func (*OrderID) XXX_Marshal added in v0.9.1

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

func (*OrderID) XXX_Merge added in v0.9.1

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

func (*OrderID) XXX_Size added in v0.9.1

func (m *OrderID) XXX_Size() int

func (*OrderID) XXX_Unmarshal added in v0.9.1

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

type Order_State added in v0.9.1

type Order_State int32

State is an enum which refers to state of order

const (
	// Prefix should start with 0 in enum. So declaring dummy state
	OrderStateInvalid Order_State = 0
	// OrderOpen denotes state for order open
	OrderOpen Order_State = 1
	// OrderMatched denotes state for order matched
	OrderActive Order_State = 2
	// OrderClosed denotes state for order lost
	OrderClosed Order_State = 3
)

func (Order_State) EnumDescriptor added in v0.9.1

func (Order_State) EnumDescriptor() ([]byte, []int)

func (Order_State) String added in v0.9.1

func (x Order_State) String() string

type Orders added in v0.9.1

type Orders []Order

Orders is a collection of Order

func (Orders) String added in v0.9.1

func (o Orders) String() string

String implements the Stringer interface for a Orders object.

type Params added in v0.10.0

type Params struct {
	BidMinDeposit types.Coin `protobuf:"bytes,1,opt,name=bid_min_deposit,json=bidMinDeposit,proto3" json:"bid_min_deposit" yaml:"bid_min_deposit"`
	OrderMaxBids  uint32     `protobuf:"varint,2,opt,name=order_max_bids,json=orderMaxBids,proto3" json:"order_max_bids" yaml:"order_max_bids"`
}

Params is the params for the x/market module

func DefaultParams added in v0.10.0

func DefaultParams() Params

func (*Params) Descriptor added in v0.10.0

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

func (*Params) GetBidMinDeposit added in v0.10.0

func (m *Params) GetBidMinDeposit() types.Coin

func (*Params) GetOrderMaxBids added in v0.10.0

func (m *Params) GetOrderMaxBids() uint32

func (*Params) Marshal added in v0.10.0

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

func (*Params) MarshalTo added in v0.10.0

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

func (*Params) MarshalToSizedBuffer added in v0.10.0

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

func (*Params) ParamSetPairs added in v0.10.0

func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs

func (*Params) ProtoMessage added in v0.10.0

func (*Params) ProtoMessage()

func (*Params) Reset added in v0.10.0

func (m *Params) Reset()

func (*Params) Size added in v0.10.0

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

func (*Params) String added in v0.10.0

func (m *Params) String() string

func (*Params) Unmarshal added in v0.10.0

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

func (Params) Validate added in v0.10.0

func (p Params) Validate() error

func (*Params) XXX_DiscardUnknown added in v0.10.0

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal added in v0.10.0

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

func (*Params) XXX_Merge added in v0.10.0

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

func (*Params) XXX_Size added in v0.10.0

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal added in v0.10.0

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

type QueryBidRequest added in v0.9.1

type QueryBidRequest struct {
	ID BidID `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
}

QueryBidRequest is request type for the Query/Bid RPC method

func (*QueryBidRequest) Descriptor added in v0.9.1

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

func (*QueryBidRequest) GetID added in v0.9.1

func (m *QueryBidRequest) GetID() BidID

func (*QueryBidRequest) Marshal added in v0.9.1

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

func (*QueryBidRequest) MarshalTo added in v0.9.1

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

func (*QueryBidRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryBidRequest) ProtoMessage added in v0.9.1

func (*QueryBidRequest) ProtoMessage()

func (*QueryBidRequest) Reset added in v0.9.1

func (m *QueryBidRequest) Reset()

func (*QueryBidRequest) Size added in v0.9.1

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

func (*QueryBidRequest) String added in v0.9.1

func (m *QueryBidRequest) String() string

func (*QueryBidRequest) Unmarshal added in v0.9.1

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

func (*QueryBidRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryBidRequest) XXX_DiscardUnknown()

func (*QueryBidRequest) XXX_Marshal added in v0.9.1

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

func (*QueryBidRequest) XXX_Merge added in v0.9.1

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

func (*QueryBidRequest) XXX_Size added in v0.9.1

func (m *QueryBidRequest) XXX_Size() int

func (*QueryBidRequest) XXX_Unmarshal added in v0.9.1

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

type QueryBidResponse added in v0.9.1

type QueryBidResponse struct {
	Bid           Bid           `protobuf:"bytes,1,opt,name=bid,proto3" json:"bid"`
	EscrowAccount types.Account `protobuf:"bytes,2,opt,name=escrow_account,json=escrowAccount,proto3" json:"escrow_account"`
}

QueryBidResponse is response type for the Query/Bid RPC method

func (*QueryBidResponse) Descriptor added in v0.9.1

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

func (*QueryBidResponse) GetBid added in v0.9.1

func (m *QueryBidResponse) GetBid() Bid

func (*QueryBidResponse) GetEscrowAccount added in v0.10.0

func (m *QueryBidResponse) GetEscrowAccount() types.Account

func (*QueryBidResponse) Marshal added in v0.9.1

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

func (*QueryBidResponse) MarshalTo added in v0.9.1

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

func (*QueryBidResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryBidResponse) ProtoMessage added in v0.9.1

func (*QueryBidResponse) ProtoMessage()

func (*QueryBidResponse) Reset added in v0.9.1

func (m *QueryBidResponse) Reset()

func (*QueryBidResponse) Size added in v0.9.1

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

func (*QueryBidResponse) String added in v0.9.1

func (m *QueryBidResponse) String() string

func (*QueryBidResponse) Unmarshal added in v0.9.1

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

func (*QueryBidResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryBidResponse) XXX_DiscardUnknown()

func (*QueryBidResponse) XXX_Marshal added in v0.9.1

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

func (*QueryBidResponse) XXX_Merge added in v0.9.1

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

func (*QueryBidResponse) XXX_Size added in v0.9.1

func (m *QueryBidResponse) XXX_Size() int

func (*QueryBidResponse) XXX_Unmarshal added in v0.9.1

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

type QueryBidsRequest added in v0.9.1

type QueryBidsRequest struct {
	Filters    BidFilters         `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters"`
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryBidsRequest is request type for the Query/Bids RPC method

func (*QueryBidsRequest) Descriptor added in v0.9.1

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

func (*QueryBidsRequest) GetFilters added in v0.9.1

func (m *QueryBidsRequest) GetFilters() BidFilters

func (*QueryBidsRequest) GetPagination added in v0.9.1

func (m *QueryBidsRequest) GetPagination() *query.PageRequest

func (*QueryBidsRequest) Marshal added in v0.9.1

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

func (*QueryBidsRequest) MarshalTo added in v0.9.1

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

func (*QueryBidsRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryBidsRequest) ProtoMessage added in v0.9.1

func (*QueryBidsRequest) ProtoMessage()

func (*QueryBidsRequest) Reset added in v0.9.1

func (m *QueryBidsRequest) Reset()

func (*QueryBidsRequest) Size added in v0.9.1

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

func (*QueryBidsRequest) String added in v0.9.1

func (m *QueryBidsRequest) String() string

func (*QueryBidsRequest) Unmarshal added in v0.9.1

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

func (*QueryBidsRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryBidsRequest) XXX_DiscardUnknown()

func (*QueryBidsRequest) XXX_Marshal added in v0.9.1

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

func (*QueryBidsRequest) XXX_Merge added in v0.9.1

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

func (*QueryBidsRequest) XXX_Size added in v0.9.1

func (m *QueryBidsRequest) XXX_Size() int

func (*QueryBidsRequest) XXX_Unmarshal added in v0.9.1

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

type QueryBidsResponse added in v0.9.1

type QueryBidsResponse struct {
	Bids       []QueryBidResponse  `protobuf:"bytes,1,rep,name=bids,proto3" json:"bids"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryBidsResponse is response type for the Query/Bids RPC method

func (*QueryBidsResponse) Descriptor added in v0.9.1

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

func (*QueryBidsResponse) GetBids added in v0.9.1

func (m *QueryBidsResponse) GetBids() []QueryBidResponse

func (*QueryBidsResponse) GetPagination added in v0.9.1

func (m *QueryBidsResponse) GetPagination() *query.PageResponse

func (*QueryBidsResponse) Marshal added in v0.9.1

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

func (*QueryBidsResponse) MarshalTo added in v0.9.1

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

func (*QueryBidsResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryBidsResponse) ProtoMessage added in v0.9.1

func (*QueryBidsResponse) ProtoMessage()

func (*QueryBidsResponse) Reset added in v0.9.1

func (m *QueryBidsResponse) Reset()

func (*QueryBidsResponse) Size added in v0.9.1

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

func (*QueryBidsResponse) String added in v0.9.1

func (m *QueryBidsResponse) String() string

func (*QueryBidsResponse) Unmarshal added in v0.9.1

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

func (*QueryBidsResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryBidsResponse) XXX_DiscardUnknown()

func (*QueryBidsResponse) XXX_Marshal added in v0.9.1

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

func (*QueryBidsResponse) XXX_Merge added in v0.9.1

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

func (*QueryBidsResponse) XXX_Size added in v0.9.1

func (m *QueryBidsResponse) XXX_Size() int

func (*QueryBidsResponse) XXX_Unmarshal added in v0.9.1

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

type QueryClient added in v0.9.1

type QueryClient interface {
	// Orders queries orders with filters
	Orders(ctx context.Context, in *QueryOrdersRequest, opts ...grpc.CallOption) (*QueryOrdersResponse, error)
	// Order queries order details
	Order(ctx context.Context, in *QueryOrderRequest, opts ...grpc.CallOption) (*QueryOrderResponse, error)
	// Bids queries bids with filters
	Bids(ctx context.Context, in *QueryBidsRequest, opts ...grpc.CallOption) (*QueryBidsResponse, error)
	// Bid queries bid details
	Bid(ctx context.Context, in *QueryBidRequest, opts ...grpc.CallOption) (*QueryBidResponse, error)
	// Leases queries leases with filters
	Leases(ctx context.Context, in *QueryLeasesRequest, opts ...grpc.CallOption) (*QueryLeasesResponse, error)
	// Lease queries lease details
	Lease(ctx context.Context, in *QueryLeaseRequest, opts ...grpc.CallOption) (*QueryLeaseResponse, 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 v0.9.1

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryLeaseRequest added in v0.9.1

type QueryLeaseRequest struct {
	ID LeaseID `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
}

QueryLeaseRequest is request type for the Query/Lease RPC method

func (*QueryLeaseRequest) Descriptor added in v0.9.1

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

func (*QueryLeaseRequest) GetID added in v0.9.1

func (m *QueryLeaseRequest) GetID() LeaseID

func (*QueryLeaseRequest) Marshal added in v0.9.1

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

func (*QueryLeaseRequest) MarshalTo added in v0.9.1

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

func (*QueryLeaseRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryLeaseRequest) ProtoMessage added in v0.9.1

func (*QueryLeaseRequest) ProtoMessage()

func (*QueryLeaseRequest) Reset added in v0.9.1

func (m *QueryLeaseRequest) Reset()

func (*QueryLeaseRequest) Size added in v0.9.1

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

func (*QueryLeaseRequest) String added in v0.9.1

func (m *QueryLeaseRequest) String() string

func (*QueryLeaseRequest) Unmarshal added in v0.9.1

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

func (*QueryLeaseRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryLeaseRequest) XXX_DiscardUnknown()

func (*QueryLeaseRequest) XXX_Marshal added in v0.9.1

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

func (*QueryLeaseRequest) XXX_Merge added in v0.9.1

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

func (*QueryLeaseRequest) XXX_Size added in v0.9.1

func (m *QueryLeaseRequest) XXX_Size() int

func (*QueryLeaseRequest) XXX_Unmarshal added in v0.9.1

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

type QueryLeaseResponse added in v0.9.1

type QueryLeaseResponse struct {
	Lease         Lease         `protobuf:"bytes,1,opt,name=lease,proto3" json:"lease"`
	EscrowPayment types.Payment `protobuf:"bytes,2,opt,name=escrow_payment,json=escrowPayment,proto3" json:"escrow_payment"`
}

QueryLeaseResponse is response type for the Query/Lease RPC method

func (*QueryLeaseResponse) Descriptor added in v0.9.1

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

func (*QueryLeaseResponse) GetEscrowPayment added in v0.10.0

func (m *QueryLeaseResponse) GetEscrowPayment() types.Payment

func (*QueryLeaseResponse) GetLease added in v0.9.1

func (m *QueryLeaseResponse) GetLease() Lease

func (*QueryLeaseResponse) Marshal added in v0.9.1

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

func (*QueryLeaseResponse) MarshalTo added in v0.9.1

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

func (*QueryLeaseResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryLeaseResponse) ProtoMessage added in v0.9.1

func (*QueryLeaseResponse) ProtoMessage()

func (*QueryLeaseResponse) Reset added in v0.9.1

func (m *QueryLeaseResponse) Reset()

func (*QueryLeaseResponse) Size added in v0.9.1

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

func (*QueryLeaseResponse) String added in v0.9.1

func (m *QueryLeaseResponse) String() string

func (*QueryLeaseResponse) Unmarshal added in v0.9.1

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

func (*QueryLeaseResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryLeaseResponse) XXX_DiscardUnknown()

func (*QueryLeaseResponse) XXX_Marshal added in v0.9.1

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

func (*QueryLeaseResponse) XXX_Merge added in v0.9.1

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

func (*QueryLeaseResponse) XXX_Size added in v0.9.1

func (m *QueryLeaseResponse) XXX_Size() int

func (*QueryLeaseResponse) XXX_Unmarshal added in v0.9.1

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

type QueryLeasesRequest added in v0.9.1

type QueryLeasesRequest struct {
	Filters    LeaseFilters       `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters"`
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryLeasesRequest is request type for the Query/Leases RPC method

func (*QueryLeasesRequest) Descriptor added in v0.9.1

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

func (*QueryLeasesRequest) GetFilters added in v0.9.1

func (m *QueryLeasesRequest) GetFilters() LeaseFilters

func (*QueryLeasesRequest) GetPagination added in v0.9.1

func (m *QueryLeasesRequest) GetPagination() *query.PageRequest

func (*QueryLeasesRequest) Marshal added in v0.9.1

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

func (*QueryLeasesRequest) MarshalTo added in v0.9.1

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

func (*QueryLeasesRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryLeasesRequest) ProtoMessage added in v0.9.1

func (*QueryLeasesRequest) ProtoMessage()

func (*QueryLeasesRequest) Reset added in v0.9.1

func (m *QueryLeasesRequest) Reset()

func (*QueryLeasesRequest) Size added in v0.9.1

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

func (*QueryLeasesRequest) String added in v0.9.1

func (m *QueryLeasesRequest) String() string

func (*QueryLeasesRequest) Unmarshal added in v0.9.1

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

func (*QueryLeasesRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryLeasesRequest) XXX_DiscardUnknown()

func (*QueryLeasesRequest) XXX_Marshal added in v0.9.1

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

func (*QueryLeasesRequest) XXX_Merge added in v0.9.1

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

func (*QueryLeasesRequest) XXX_Size added in v0.9.1

func (m *QueryLeasesRequest) XXX_Size() int

func (*QueryLeasesRequest) XXX_Unmarshal added in v0.9.1

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

type QueryLeasesResponse added in v0.9.1

type QueryLeasesResponse struct {
	Leases     []QueryLeaseResponse `protobuf:"bytes,1,rep,name=leases,proto3" json:"leases"`
	Pagination *query.PageResponse  `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryLeasesResponse is response type for the Query/Leases RPC method

func (*QueryLeasesResponse) Descriptor added in v0.9.1

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

func (*QueryLeasesResponse) GetLeases added in v0.9.1

func (m *QueryLeasesResponse) GetLeases() []QueryLeaseResponse

func (*QueryLeasesResponse) GetPagination added in v0.9.1

func (m *QueryLeasesResponse) GetPagination() *query.PageResponse

func (*QueryLeasesResponse) Marshal added in v0.9.1

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

func (*QueryLeasesResponse) MarshalTo added in v0.9.1

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

func (*QueryLeasesResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryLeasesResponse) ProtoMessage added in v0.9.1

func (*QueryLeasesResponse) ProtoMessage()

func (*QueryLeasesResponse) Reset added in v0.9.1

func (m *QueryLeasesResponse) Reset()

func (*QueryLeasesResponse) Size added in v0.9.1

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

func (*QueryLeasesResponse) String added in v0.9.1

func (m *QueryLeasesResponse) String() string

func (*QueryLeasesResponse) Unmarshal added in v0.9.1

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

func (*QueryLeasesResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryLeasesResponse) XXX_DiscardUnknown()

func (*QueryLeasesResponse) XXX_Marshal added in v0.9.1

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

func (*QueryLeasesResponse) XXX_Merge added in v0.9.1

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

func (*QueryLeasesResponse) XXX_Size added in v0.9.1

func (m *QueryLeasesResponse) XXX_Size() int

func (*QueryLeasesResponse) XXX_Unmarshal added in v0.9.1

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

type QueryOrderRequest added in v0.9.1

type QueryOrderRequest struct {
	ID OrderID `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
}

QueryOrderRequest is request type for the Query/Order RPC method

func (*QueryOrderRequest) Descriptor added in v0.9.1

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

func (*QueryOrderRequest) GetID added in v0.9.1

func (m *QueryOrderRequest) GetID() OrderID

func (*QueryOrderRequest) Marshal added in v0.9.1

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

func (*QueryOrderRequest) MarshalTo added in v0.9.1

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

func (*QueryOrderRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryOrderRequest) ProtoMessage added in v0.9.1

func (*QueryOrderRequest) ProtoMessage()

func (*QueryOrderRequest) Reset added in v0.9.1

func (m *QueryOrderRequest) Reset()

func (*QueryOrderRequest) Size added in v0.9.1

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

func (*QueryOrderRequest) String added in v0.9.1

func (m *QueryOrderRequest) String() string

func (*QueryOrderRequest) Unmarshal added in v0.9.1

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

func (*QueryOrderRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryOrderRequest) XXX_DiscardUnknown()

func (*QueryOrderRequest) XXX_Marshal added in v0.9.1

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

func (*QueryOrderRequest) XXX_Merge added in v0.9.1

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

func (*QueryOrderRequest) XXX_Size added in v0.9.1

func (m *QueryOrderRequest) XXX_Size() int

func (*QueryOrderRequest) XXX_Unmarshal added in v0.9.1

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

type QueryOrderResponse added in v0.9.1

type QueryOrderResponse struct {
	Order Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order"`
}

QueryOrderResponse is response type for the Query/Order RPC method

func (*QueryOrderResponse) Descriptor added in v0.9.1

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

func (*QueryOrderResponse) GetOrder added in v0.9.1

func (m *QueryOrderResponse) GetOrder() Order

func (*QueryOrderResponse) Marshal added in v0.9.1

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

func (*QueryOrderResponse) MarshalTo added in v0.9.1

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

func (*QueryOrderResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryOrderResponse) ProtoMessage added in v0.9.1

func (*QueryOrderResponse) ProtoMessage()

func (*QueryOrderResponse) Reset added in v0.9.1

func (m *QueryOrderResponse) Reset()

func (*QueryOrderResponse) Size added in v0.9.1

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

func (*QueryOrderResponse) String added in v0.9.1

func (m *QueryOrderResponse) String() string

func (*QueryOrderResponse) Unmarshal added in v0.9.1

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

func (*QueryOrderResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryOrderResponse) XXX_DiscardUnknown()

func (*QueryOrderResponse) XXX_Marshal added in v0.9.1

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

func (*QueryOrderResponse) XXX_Merge added in v0.9.1

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

func (*QueryOrderResponse) XXX_Size added in v0.9.1

func (m *QueryOrderResponse) XXX_Size() int

func (*QueryOrderResponse) XXX_Unmarshal added in v0.9.1

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

type QueryOrdersRequest added in v0.9.1

type QueryOrdersRequest struct {
	Filters    OrderFilters       `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters"`
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryOrdersRequest is request type for the Query/Orders RPC method

func (*QueryOrdersRequest) Descriptor added in v0.9.1

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

func (*QueryOrdersRequest) GetFilters added in v0.9.1

func (m *QueryOrdersRequest) GetFilters() OrderFilters

func (*QueryOrdersRequest) GetPagination added in v0.9.1

func (m *QueryOrdersRequest) GetPagination() *query.PageRequest

func (*QueryOrdersRequest) Marshal added in v0.9.1

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

func (*QueryOrdersRequest) MarshalTo added in v0.9.1

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

func (*QueryOrdersRequest) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryOrdersRequest) ProtoMessage added in v0.9.1

func (*QueryOrdersRequest) ProtoMessage()

func (*QueryOrdersRequest) Reset added in v0.9.1

func (m *QueryOrdersRequest) Reset()

func (*QueryOrdersRequest) Size added in v0.9.1

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

func (*QueryOrdersRequest) String added in v0.9.1

func (m *QueryOrdersRequest) String() string

func (*QueryOrdersRequest) Unmarshal added in v0.9.1

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

func (*QueryOrdersRequest) XXX_DiscardUnknown added in v0.9.1

func (m *QueryOrdersRequest) XXX_DiscardUnknown()

func (*QueryOrdersRequest) XXX_Marshal added in v0.9.1

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

func (*QueryOrdersRequest) XXX_Merge added in v0.9.1

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

func (*QueryOrdersRequest) XXX_Size added in v0.9.1

func (m *QueryOrdersRequest) XXX_Size() int

func (*QueryOrdersRequest) XXX_Unmarshal added in v0.9.1

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

type QueryOrdersResponse added in v0.9.1

type QueryOrdersResponse struct {
	Orders     Orders              `protobuf:"bytes,1,rep,name=orders,proto3,castrepeated=Orders" json:"orders"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryOrdersResponse is response type for the Query/Orders RPC method

func (*QueryOrdersResponse) Descriptor added in v0.9.1

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

func (*QueryOrdersResponse) GetOrders added in v0.9.1

func (m *QueryOrdersResponse) GetOrders() Orders

func (*QueryOrdersResponse) GetPagination added in v0.9.1

func (m *QueryOrdersResponse) GetPagination() *query.PageResponse

func (*QueryOrdersResponse) Marshal added in v0.9.1

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

func (*QueryOrdersResponse) MarshalTo added in v0.9.1

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

func (*QueryOrdersResponse) MarshalToSizedBuffer added in v0.9.1

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

func (*QueryOrdersResponse) ProtoMessage added in v0.9.1

func (*QueryOrdersResponse) ProtoMessage()

func (*QueryOrdersResponse) Reset added in v0.9.1

func (m *QueryOrdersResponse) Reset()

func (*QueryOrdersResponse) Size added in v0.9.1

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

func (*QueryOrdersResponse) String added in v0.9.1

func (m *QueryOrdersResponse) String() string

func (*QueryOrdersResponse) Unmarshal added in v0.9.1

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

func (*QueryOrdersResponse) XXX_DiscardUnknown added in v0.9.1

func (m *QueryOrdersResponse) XXX_DiscardUnknown()

func (*QueryOrdersResponse) XXX_Marshal added in v0.9.1

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

func (*QueryOrdersResponse) XXX_Merge added in v0.9.1

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

func (*QueryOrdersResponse) XXX_Size added in v0.9.1

func (m *QueryOrdersResponse) XXX_Size() int

func (*QueryOrdersResponse) XXX_Unmarshal added in v0.9.1

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

type QueryServer added in v0.9.1

type QueryServer interface {
	// Orders queries orders with filters
	Orders(context.Context, *QueryOrdersRequest) (*QueryOrdersResponse, error)
	// Order queries order details
	Order(context.Context, *QueryOrderRequest) (*QueryOrderResponse, error)
	// Bids queries bids with filters
	Bids(context.Context, *QueryBidsRequest) (*QueryBidsResponse, error)
	// Bid queries bid details
	Bid(context.Context, *QueryBidRequest) (*QueryBidResponse, error)
	// Leases queries leases with filters
	Leases(context.Context, *QueryLeasesRequest) (*QueryLeasesResponse, error)
	// Lease queries lease details
	Lease(context.Context, *QueryLeaseRequest) (*QueryLeaseResponse, error)
}

QueryServer is the server API for Query service.

type UnimplementedMsgServer added in v0.9.1

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) CloseBid added in v0.9.1

func (*UnimplementedMsgServer) CloseLease added in v0.10.0

func (*UnimplementedMsgServer) CreateBid added in v0.9.1

func (*UnimplementedMsgServer) CreateLease added in v0.10.0

func (*UnimplementedMsgServer) WithdrawLease added in v0.10.0

type UnimplementedQueryServer added in v0.9.1

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Bid added in v0.9.1

func (*UnimplementedQueryServer) Bids added in v0.9.1

func (*UnimplementedQueryServer) Lease added in v0.9.1

func (*UnimplementedQueryServer) Leases added in v0.9.1

func (*UnimplementedQueryServer) Order added in v0.9.1

func (*UnimplementedQueryServer) Orders added in v0.9.1

Jump to

Keyboard shortcuts

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