Documentation
¶
Index ¶
- func ChainIdToChainIndex(chainId int64) (string, bool)
- func RandomClientHelloID() utls.ClientHelloID
- type Client
- type KlineManager
- type Message
- type OkxSubscriber
- func (subscriber *OkxSubscriber) GetTickerChan() <-chan Ticker
- func (subscriber *OkxSubscriber) Start()
- func (subscriber *OkxSubscriber) Stop()
- func (subscriber *OkxSubscriber) Subscribe(assets []string) error
- func (subscriber *OkxSubscriber) Unsubscribe(assets []string) error
- func (subscriber *OkxSubscriber) WaitUntilConnected()
- type Ticker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChainIdToChainIndex ¶
func RandomClientHelloID ¶
func RandomClientHelloID() utls.ClientHelloID
Types ¶
type KlineManager ¶
type KlineManager struct {
// contains filtered or unexported fields
}
func NewKlineManager ¶
func NewKlineManager(client *Client, subscriber *OkxSubscriber, candles int) *KlineManager
func (*KlineManager) GetOhlcsChan ¶
func (m *KlineManager) GetOhlcsChan() <-chan charts.TokenOhlcs
func (*KlineManager) Start ¶
func (m *KlineManager) Start()
func (*KlineManager) Stop ¶
func (m *KlineManager) Stop()
func (*KlineManager) Subscribe ¶
func (m *KlineManager) Subscribe(assets []string) error
func (*KlineManager) Unsubscribe ¶
func (m *KlineManager) Unsubscribe(assets []string) error
type Message ¶
type Message struct {
Event string `json:"event"`
Arg map[string]any `json:"arg"`
Data json.RawMessage `json:"data"`
}
func (Message) GetChannel ¶
func (Message) GetTokenAddress ¶
type OkxSubscriber ¶
type OkxSubscriber struct {
// contains filtered or unexported fields
}
func NewOkxSubscriber ¶
func NewOkxSubscriber(chainId int64, resolution string, proxy config.Sock5Proxy) (*OkxSubscriber, error)
func (*OkxSubscriber) GetTickerChan ¶
func (subscriber *OkxSubscriber) GetTickerChan() <-chan Ticker
func (*OkxSubscriber) Start ¶
func (subscriber *OkxSubscriber) Start()
func (*OkxSubscriber) Stop ¶
func (subscriber *OkxSubscriber) Stop()
func (*OkxSubscriber) Subscribe ¶
func (subscriber *OkxSubscriber) Subscribe(assets []string) error
func (*OkxSubscriber) Unsubscribe ¶
func (subscriber *OkxSubscriber) Unsubscribe(assets []string) error
func (*OkxSubscriber) WaitUntilConnected ¶
func (subscriber *OkxSubscriber) WaitUntilConnected()
Click to show internal directories.
Click to hide internal directories.