- Fixed formatting issues causing JSON Unmarshal error in some
walletmethods.
- Implemented a fix for the automatic conversion to scientific notation when handling large
quantityvalues.
- Added Websocket API Endpoints
- Added User-Agent header to Websocket and Websocket API
- bookTickerService Endpoint fixed to correctly support individual
symbolparameter.
- Staking Endpoints Implemented
- New Endpoint,
NewGetManagedSubAccountDepositAddressService():GET /sapi/v1/managed-subaccount/deposit/address- Get Managed Sub-account Deposit Address (For Investor Master Account) (USER_DATA)
- Added separate USDT-M and COIN-M Response Types for relevant Subaccount Endpoints
- Added support for Conditional Fields in relevant responses on Account Endpoints
- Responses for
POST /api/v3/order/cancelReplacesupport all 4 Response Types - Support for specifying
recvWindowviaWithRecvWindow()function strategyIdandstrategyTypeparameters added toTestNewOrderandCreateOrderServiceendpointsUiKlines: correctedlimitparameter to not be sent asinterval
- WebsocketStreamClient
- Websocket Client can be initialized with 2 parameters,
NewWebsocketStreamClient(isCombined, baseURL): isCombinedis a MANDATORY boolean value that specifies whether you are calling a combined stream or not.- If
isCombinedis set totrue,"/stream?streams="will be appended to thebaseURLto allow for Combining streams. - Otherwise, if set to
false,"/ws/"will be appended to thebaseURL.
- If
baseURLis an OPTIONAL string value that determines the base URL to use for the websocket connection.- If
baseURLis not set, it will default to the Live Exchange URL:"wss://stream.binance.com:9443".
- If
- Websocket Client can be initialized with 2 parameters,
- Order Response Types for
CreateOrderService-POST /api/v3/order- Added support for all 3 Order Response Types -
ACK,RESULTandFULL
- Added support for all 3 Order Response Types -
- Order Response Types for
MarginAccountNewOrderService-POST /sapi/v1/margin/order- Added support for all 3 Order Response Types -
ACK,RESULTandFULL
- Added support for all 3 Order Response Types -
- Different Response Types for
MarginIsolatedAccountInfoService-GET /sapi/v1/margin/isolated/account- Added support for both Response Types, depending on whether
symbolsis set or not.
- Added support for both Response Types, depending on whether
- Renamed
WsAllMiniMarketsStatServetoWsAllMarketMiniTickersStatServe. - Renamed
WsMarketsStatServetoWsMarketTickersStatServe. - Renamed
WsAllMarketsStatServetoWsAllMarketTickersStatServe. - Updated Github Action
UnitTest.
- Removed unused
setFormParam,setFormParams,WithRecvWindow,WithHeaderandWithHeadersfunctions fromrequest.go.
- First release