client

package
v1.67.6 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2023 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cli

type Cli interface {
	Query(fn string, msg proto.Message) ([]byte, error)
	Send(tx *types.Transaction, hexKey string) ([]*types.ReceiptLog, error)
}

type ExchangeClient

type ExchangeClient struct {
	// contains filtered or unexported fields
}

func NewExchangCient

func NewExchangCient(cli Cli) *ExchangeClient

func (*ExchangeClient) EntrustOrder added in v1.66.3

func (c *ExchangeClient) EntrustOrder(msg proto.Message, hexKey string) (*et.ReceiptExchange, error)

func (*ExchangeClient) EntrustRevokeOrder added in v1.66.3

func (c *ExchangeClient) EntrustRevokeOrder(msg proto.Message, hexKey string) (*et.ReceiptExchange, error)

func (*ExchangeClient) ExchangeBind added in v1.66.3

func (c *ExchangeClient) ExchangeBind(msg proto.Message, hexKey string) (*et.ReceiptExchangeBind, error)

func (*ExchangeClient) LimitOrder

func (c *ExchangeClient) LimitOrder(msg proto.Message, hexKey string) (*et.ReceiptExchange, error)

func (*ExchangeClient) MarketOrder

func (c *ExchangeClient) MarketOrder(msg proto.Message, hexKey string) (*et.ReceiptExchange, error)

TODO marketOrder

func (*ExchangeClient) QueryHistoryOrderList

func (c *ExchangeClient) QueryHistoryOrderList(msg proto.Message) (types.Message, error)

func (*ExchangeClient) QueryMarketDepth

func (c *ExchangeClient) QueryMarketDepth(msg proto.Message) (types.Message, error)

func (*ExchangeClient) QueryOrder

func (c *ExchangeClient) QueryOrder(msg proto.Message) (types.Message, error)

func (*ExchangeClient) QueryOrderList

func (c *ExchangeClient) QueryOrderList(msg proto.Message) (types.Message, error)

func (*ExchangeClient) RevokeOrder

func (c *ExchangeClient) RevokeOrder(msg proto.Message, hexKey string) (*et.ReceiptExchange, error)

type GRPCCli

type GRPCCli struct {
	// contains filtered or unexported fields
}

func NewGRPCCli

func NewGRPCCli(grpcAddr string) *GRPCCli

func (*GRPCCli) Query

func (c *GRPCCli) Query(fn string, msg proto.Message) ([]byte, error)

func (*GRPCCli) Send

func (c *GRPCCli) Send(tx *types.Transaction, hexKey string) ([]*types.ReceiptLog, error)

Jump to

Keyboard shortcuts

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