Documentation
¶
Index ¶
- Variables
- func LpToAddMsg(lp coreSchema.Lp) routerSchema.LpMsgAdd
- func LpToRemoveMsg(lp coreSchema.Lp) routerSchema.LpMsgRemove
- type Lp
- type RSDK
- func (r *RSDK) AddLiquidity(msg schema.LpMsgAdd) error
- func (r *RSDK) Close()
- func (r *RSDK) GetBalance(tokenTag string) (amount string, err error)
- func (r *RSDK) GetInfo() (info schema.InfoRes, err error)
- func (r *RSDK) GetLps() (lps []coreSchema.Lp, err error)
- func (r *RSDK) RejectOrder(msg schema.LpMsgOrder) error
- func (r *RSDK) RemoveLiquidity(msg schema.LpMsgRemove) error
- func (r *RSDK) SignOrder(msg schema.LpMsgOrder) error
- func (r *RSDK) SubscribeLpAddResponseOnce() <-chan *schema.LpMsgAddResponse
- func (r *RSDK) SubscribeLpRemoveResponseOnce() <-chan *schema.LpMsgRemoveResponse
- func (r *RSDK) SubscribeOrder() <-chan *schema.LpMsgOrder
- func (r *RSDK) SubscribeOrderStatus() <-chan *schema.OrderMsgStatus
- func (r *RSDK) SubscribeReconnect() <-chan struct{}
- type WDB
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ERR_NO_ENOUGH_BALANCE = errors.New("err_no_enough_balance") ERR_INVALID_AMOUNT = errors.New("err_invalid_amount") )
View Source
var LpName = "lp-golang"
View Source
var LpVersion = "v0.5.2"
Functions ¶
func LpToAddMsg ¶
func LpToAddMsg(lp coreSchema.Lp) routerSchema.LpMsgAdd
func LpToRemoveMsg ¶
func LpToRemoveMsg(lp coreSchema.Lp) routerSchema.LpMsgRemove
Types ¶
type RSDK ¶
RSDK is RouterSDK
func (*RSDK) RejectOrder ¶
func (r *RSDK) RejectOrder(msg schema.LpMsgOrder) error
func (*RSDK) RemoveLiquidity ¶
func (r *RSDK) RemoveLiquidity(msg schema.LpMsgRemove) error
func (*RSDK) SubscribeLpAddResponseOnce ¶
func (r *RSDK) SubscribeLpAddResponseOnce() <-chan *schema.LpMsgAddResponse
func (*RSDK) SubscribeLpRemoveResponseOnce ¶
func (r *RSDK) SubscribeLpRemoveResponseOnce() <-chan *schema.LpMsgRemoveResponse
func (*RSDK) SubscribeOrder ¶
func (r *RSDK) SubscribeOrder() <-chan *schema.LpMsgOrder
func (*RSDK) SubscribeOrderStatus ¶
func (r *RSDK) SubscribeOrderStatus() <-chan *schema.OrderMsgStatus
func (*RSDK) SubscribeReconnect ¶
func (r *RSDK) SubscribeReconnect() <-chan struct{}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.