exchanges: Update OKCoin V5 exchange support (#1206)

* starting public endpoints

* Adding public endpoints

* added public spot market endpoints

* websocket subscriptions updates

* websocket push data handlers completing

* linter fix

* Added funding private endpoints

* Adding authenticated account endpoints

* Added fiat and OTC-RFQ authenticated endpoints

* trading authenticated endpoints

* completing trade endpoints and add public wrapper endpoints

* Authenticated wrapper functions and corresponding unit test

* Adding authenticated websocket endpoint and fixing wrapper functions

* Documentation and exchange websocket update

* update websocket orderbook checksum handling

* linter issues fix and unit test update

* remove invalid orderbook endpoint and unit test

* Documentation, handlers, and model types update

* minot fix

* Minor fixes

* Updating unit tests and added missing endpoints

* Add missing credential check

* Minor unit test fixes

* fix minor linter issue

* add snaphot test unit test

* Fix on update checksum and documentation update

* update exchange, add UpdateOrderExecutionLimits, and update documentation

* Minor fix on tickers fetching

* Minor websocket fix and smaill unit tests

* Minor websocket and naming fixes

* uncomment default channels

* Fix type and unit test issues

* websocket channels and data handling update

* Update Advanced-Algo websocket handling and minor fixes

* documentation and minor code fixes

* Fix name changes

* documentation contribution update

* intervalToString method update

* fix exchange_wrapper_standard tests

* Fix minor issues based on exchange_wrapper_standards_test

* Fix wrapper extended candlestick check

* websocket orders fetching error check method update

* Exchange name check and change

* docs: Add missing contributors

---------

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>
This commit is contained in:
Samuael A
2023-08-21 23:44:39 +00:00
committed by GitHub
parent a440fab4f3
commit 9c83231696
37 changed files with 7469 additions and 4559 deletions

View File

@@ -1978,7 +1978,7 @@
]
},
{
"name": "OKCOIN International",
"name": "Okcoin",
"enabled": true,
"verbose": false,
"httpTimeout": 15000000000,
@@ -1998,8 +1998,7 @@
},
"useGlobalFormat": true,
"assetTypes": [
"spot",
"margin"
"spot"
],
"pairs": {
"spot": {

View File

@@ -18,7 +18,7 @@ huobi,
itbit,
kraken,
lbank,
okcoin international,
okcoin,
okx,
poloniex,
yobit,
1 binanceus
18 itbit
19 kraken
20 lbank
21 okcoin international okcoin
22 okx
23 poloniex
24 yobit