module Binance::Spot::Stream

User data stream endpoints @see binance-docs.github.io/apidocs/spot/en/#user-data-streams

Public Instance Methods

delete_listen_key(listenKey) click to toggle source

Close a ListenKey (USER_STREAM)

DELETE /api/v3/userDataStream

@param listenKey [String]

# File lib/binance/spot/stream.rb, line 29
def delete_listen_key(listenKey)
  @session.limit_request(method: :delete, path: '/api/v3/userDataStream', params: { listenKey: listenKey })
end
delete_margin_listen_key(listenKey) click to toggle source

Close a ListenKey (USER_STREAM)

DELETE /sapi/v1/userDataStream

@param listenKey [String]

# File lib/binance/spot/stream.rb, line 56
def delete_margin_listen_key(listenKey)
  @session.limit_request(method: :delete, path: '/sapi/v1/userDataStream', params: { listenKey: listenKey })
end
new_listen_key() click to toggle source

Create a ListenKey (USER_STREAM)

POST /api/v3/userDataStream

# File lib/binance/spot/stream.rb, line 11
def new_listen_key
  @session.limit_request(method: :post, path: '/api/v3/userDataStream')
end
new_margin_listen_key() click to toggle source

Create a ListenKey (USER_STREAM)

POST /sapi/v1/userDataStream

# File lib/binance/spot/stream.rb, line 38
def new_margin_listen_key
  @session.limit_request(method: :post, path: '/sapi/v1/userDataStream')
end
renew_listen_key(listenKey) click to toggle source

Ping/Keep-alive a ListenKey (USER_STREAM)

PUT /api/v3/userDataStream

@param listenKey [String]

# File lib/binance/spot/stream.rb, line 20
def renew_listen_key(listenKey)
  @session.limit_request(method: :put, path: '/api/v3/userDataStream', params: { listenKey: listenKey })
end
renew_margin_listen_key(listenKey) click to toggle source

Ping/Keep-alive a ListenKey (USER_STREAM)

PUT /sapi/v1/userDataStream

@param listenKey [String]

# File lib/binance/spot/stream.rb, line 47
def renew_margin_listen_key(listenKey)
  @session.limit_request(method: :put, path: '/sapi/v1/userDataStream', params: { listenKey: listenKey })
end