Documentation ¶
Index ¶
- Constants
- type Args
- type Auth
- type Cmd
- type Configuration
- type FTXWS
- func (b *FTXWS) Auth()
- func (b *FTXWS) Emit(event interface{}, arguments ...interface{}) *emission.Emitter
- func (b *FTXWS) GetPair(args ...string) string
- func (b *FTXWS) Off(event interface{}, listener interface{}) *emission.Emitter
- func (b *FTXWS) On(event interface{}, listener interface{}) *emission.Emitter
- func (b *FTXWS) Send(msg string) (err error)
- func (b *FTXWS) SendCmd(cmd Cmd)
- func (b *FTXWS) Start() error
- func (b *FTXWS) Subscribe(channel string, coins []string)
- func (b *FTXWS) Subscribe2(channel string, coin string)
- type Ticker
Constants ¶
View Source
const (
ChannelTicker = "ticker"
)
View Source
const (
HostMainnetPublicTopics = "wss://ftx.com/ws/"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cmd ¶
type Cmd struct { Op string `json:"op"` Channel string `json:"channel"` Market string `json:"market"` }
Необходим для удобного создания подписок
type Configuration ¶
type FTXWS ¶
type FTXWS struct {
// contains filtered or unexported fields
}
func New ¶
func New(config *Configuration) *FTXWS
func (*FTXWS) SendCmd ¶
отправка команды на сервер в отдельной функции для того, чтобы при переподключении быстро подписаться на все предыдущие каналы
func (*FTXWS) Subscribe2 ¶
Click to show internal directories.
Click to hide internal directories.